Sudo poskytuje speciální oprávnění každému uživateli nebo skupině. Některé z příkazů jsou přístupné pouze uživateli root. Například příkaz k restartování serveru. Nikdo jiný než uživatel root nemůže restartovat systém Linux, ale vy chcete poskytnout oprávnění svému členovi týmu, aby mohl restartovat instanci v nepřítomnosti vás. Potom můžete tomuto účtu přiřadit oprávnění sudo.
Pokyny
V tomto tutoriálu pochopíte, jak nakonfigurovat účet sudo bez hesla na počítači se systémem Linux. Po dokončení tohoto tutoriálu můžete spouštět superuživatelské příkazy (povoleno) bez zadávání hesla.
- Upravte soubor sudoers pomocí visudo příkaz nebo použijte níže uvedený příkaz.
sudo nano /etc/sudoers - Aktualizujte záznam pro svůj uživatelský účet pomocí NOPASSWD: níže uvedená možnost:
username ALL=(ALL:ALL) NOPASSWD: ALL
Změňte uživatelské jméno pomocí svého uživatelského účtu a uložte soubor.
Test
Vše hotovo, otestujte spuštění libovolného příkazu superuživatele pomocí sudo. Syntaxe příkazu bude vypadat takto:
sudo your_command_here
Podívejte se na níže uvedený snímek obrazovky před a po povolení oprávnění sudo bez hesla pro účet. Uživatel musí předtím zadat heslo, ale po provedení změn může uživatel restartovat službu Apache pomocí sudo bez zadání hesla.