Met het hulpprogramma Sudo kan een gewone gebruiker het programma bedienen met superuser-rechten. Om een gebruiker van buitenaf te voorkomen, vraagt het hulpprogramma elke keer dat het wordt uitgevoerd om een wachtwoord. Dit is een belangrijke voorzorgsmaatregel, omdat het systeem er zeker van moet zijn dat het de gebruiker is die toegang vraagt en niet een programma dat het systeem probeert te beschadigen. Om verschillende redenen kan het nodig zijn om het wachtwoord uit te schakelen. Het is het beste om dit niet te doen, maar als je het echt nodig hebt, zijn de volgende instructies voor jou.
Om het Sudo-wachtwoord uit te schakelen, hoef je alleen maar de richtlijn NOPASSWD toe te voegen aan de configuratie-regel van de gebruiker of groep.
Dit commando werkt als volgt:
username ALL=(ALL) NOPASSWD: ALL
Open het Sudo-configuratiebestand en schakel het wachtwoord voor een bepaalde gebruiker uit door de volgende wijzigingen aan te brengen. Laten we de linux90 gebruiker als voorbeeld nemen:
$ sudo visudo
linux90 ALL=(ALL) NOPASSWD: ALL
Sla vervolgens de gemaakte wijzigingen op en sluit het bestand. Ter referentie, vi gebruikt de i toets om naar de invoegmodus te gaan, het :w commando om op te slaan en het :q commando om af te sluiten. Indien correct uitgevoerd zoals hierboven beschreven, zal sudo de geselecteerde gebruiker niet om een wachtwoord vragen bij het uitvoeren van een commando.
Als je wilt dat de gebruiker slechts enkele commando's zonder wachtwoord kan uitvoeren (apt en reboot), maak dan deze wijziging:
linux90 ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot
Om het wachtwoord voor een groep gebruikers uit te schakelen gebruik je de volgende code:
%group_name ALL=(ALL) NOPASSWD: ALL
Sla de wijzigingen op en sluit het bestand. De linux90
gebruiker zal nu usr/bin/apt
, /sbin/reboot
commando's kunnen uitvoeren zonder wachtwoord, net als de gebruikers in de geconfigureerde groep.