vrijdag, november 19, 2004

Sudo gebruiken onder fedora !

Met sudo kun je root worden/root opdrachten uitvoeren zonder of met de rootpass in te tikken. Dit moet root dan wel van te voren instellen.
Hoe ?
...voor fedora core 3 moet het zo:

Om het commando 'sudo' te kunnen gebruiken moet je eerst het bestand '/etc/sudoers' aanpassen....
Dat kan als root zijnde met het commando 'visudo'...daar moet je eerst het # weglaten voor:
# %wheel ALL=(ALL) NOPASSWD: ALL
Daarna moet je één of meerdere users toevoegen onder de 'wheelgroup' -->dit kan met
'vigr' in te tikken als root zijnde, en dan users achter 'wheel:x:10:root' in te vullen,telkens gescheiden door een comma:
wheel:x:10:root,john

Volgens bovenstaand voorbeeld kan de 'user' john inloggen met het commando 'sudo'
Dus 'sudo yum update' kan voortaan zonder één enkel wachtwoord op te geven, ingelogt zijnde als john !
Je kunt dat zelf bepalen...of je geeft een user rechten om het commando sudo te kunnen gebruiken na invoeren van zijn wachtwoord, of zoals in bovenstaand voorbeeld...hoeft user john geen wachtwoord in te vullen...gewoon sudo gevolgt door het argument...werkt vlotjes !

Wil je dat de user al dan niet een wachtwoord moet ingeven:
Kan je instellen door ofwel het # weg te laten in het bestand '/etc/sudoers' voor ofwel:
# Uncomment to allow people in group wheel to run all commands -->of:
# Same thing without a password


Zie de manual pages van 'sudo' en 'sudoers' voor meer informatie.