Sudo

Uit FOK!wiki
Ga naar: navigatie, zoeken


Website: http://www.gratisoft.us/sudo/

Sudo staat voor SUperDO. Sudo maakt het mogelijk om users (of groepen) commando's te kunnen laten uitvoeren als root of een andere user. De user hoeft dan niet apart te su'en naar de betreffende user om vervolgens het commando uit te voeren. Een voorbeeld hiervan:

# Zonder sudo
you@machine$ su - root
root@machine# rm -rf /tmp/*
# wat ook zo uit te voeren is:
you@machine$ su - root -c "/usr/bin/rm -rf /tmp/*"

# Met sudo
you@machine$ sudo /usr/bin/rm -rf /tmp/*

Sudo kan je configuren door de sudoers file aan te passen. Dit kan door het commando visudo te gebruiken.

Een simpel voorbeeld van een sudoers file:

Defaults  !lecture,tty_tickets,!fqdn

# User privilege specification
root  ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

[ Meer toevoegen over de sudoers file en hoe deze te configureren is ]