sudo (Superuser Do) voert een commando uit met de rechten van een andere gebruiker (standaard: root).
sudo commando
sudo -u gebruiker commando
| Commando | Beschrijving |
|---|---|
sudo commando | Voer uit als root |
sudo -u naam commando | Voer uit als andere gebruiker |
sudo -i | Root-shell openen (login-omgeving) |
sudo -s | Root-shell openen (huidige omgeving) |
sudo !! | Herhaal vorig commando als root |
sudo -l | Toon toegestane sudo-rechten |
/etc/sudoers beherenBewerk altijd via visudo — dat valideert de syntaxis voor opslaan:
sudo visudo
Gebruiker volledige rechten geven:
jan ALL=(ALL:ALL) ALL
Commando zonder wachtwoord:
jan ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart nginx
Groep rechten geven:
%devteam ALL=(ALL) NOPASSWD: /usr/bin/docker
Voeg gebruikers toe aan de groep sudo (Debian/Ubuntu) of wheel (RHEL/Fedora) voor standaard sudo-toegang:
sudo usermod -aG sudo jan