Fedora sicherer machen mit sudo
Nachdem ich von Ubuntu auf Fedora umgestiegen bin, musste ich erstmal viel administratorische Aufgaben erledigen. Was mir dabei fehlte war sudo. Mit diesem nützlichen Befehl kann man der Unart, sich als Root einzuloggen, entgegenwirken.
Was muss man also tun um auch unter Fedora den Befehl nutzen zu können?
Nicht viel, denn sudo ist standardmäßig mitinstalliert, aber sozusagen nicht aktiviert.
Als erstes fügt man den gewünschten Benutzer der Gruppe "wheel" hinzu:
usermod -aG wheel $user
$user muss man hierbei natürlich durch den gewünschten Nutzernamen ersetzen.
Weiter gehts:
/etc/sudoers muss angepasst werden und zwar nur (!) mit visudo
In dieser Datei gibt es jetzt zwei Zeilen die fast genauso wie die untenstehenden aussehen, bloß dass im Original beide mit # auskommentiert sind. In der zweiten Zeile muss nun die Raute entfernt werden.
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
Jetzt noch die Datei abspeichern (das geht mit :wq
, für alle die noch nie mit vi gearbeitet haben) und noch die Funktion mit sudo echo 'test'
überprüfen. Übrigens wird bei der Passwortabfrage nicht das Rootpasswort verlangt sondern das eigene.
Achja, noch ein kleiner Tipp, falls ihr mal vergessen habt ein sudo vor einen Befehl zu setzen: Ihr müsst den Befehl nicht erneut mit sudo davor eintippen. Ein sudo !!
bewirkt das Gleiche.
[via]