GNU/Linux >> Znalost Linux >  >> Linux

Proč potřebuje uživatel root oprávnění sudo?

[[email protected] ~]# grep root /etc/sudoers
root    ALL=(ALL)   ALL

Otázka: Proč uživatel root potřebuje oprávnění sudo? Viděl jsem to na různých OS UNIX. Může to prosím někdo vysvětlit?

Přijatá odpověď:

Aby mohli (z man stránka):-

provést příkaz jako jiný uživatel

sudo se neomezuje na to, že umožňuje běžným uživatelům provádět příkaz jako root. Root může spustit příkaz jako jiný uživatel pomocí:-

sudo -u bloggs <command>

Všimněte si, že root nebude muset zadávat uživatelské heslo.


Linux
  1. Co dělá povolení k provedení?

  2. Proč se nejvýkonnější uživatel v systému Unix/Linux nazývá „root“?

  3. Proč setuid bit funguje nekonzistentně?

  1. Jak fungují vnitřnosti sudo?

  2. Existuje inverzní příkaz k řezání?

  3. Rozdíl mezi uživatelem Sudo a uživatelem root?

  1. Proč Sudo ignoruje aliasy?

  2. Linux – Proč Setuid nefunguje?

  3. Proč Mv(1) kopíruje objekty, pokud je odepřeno povolení k pohybu?