Benutzer nicht in der Sudo-Liste, kann aber trotzdem Sudo verwenden

1448
Pete

Ich lasse Fedora 17 laufen.

Mein Benutzer wurde während der Live-CD-Installation erstellt und verfügt über root / admin-Berechtigungen. Daher verwende ich den Befehl sudo, um Root-Aktionen auszuführen. Z.B

sudo iftop 

Ich gebe mein Passwort ein und es funktioniert.

Jedoch wenn ich darauf zugreife

sudo visudo 

Mein Benutzername ist nicht aufgeführt.

Kann jemand das erklären?

Vielen Dank

0
Ein gewöhnlicher Benutzer hat keinen "root" -Zugriff außer über sudo (oder su). Ihr Benutzer kann jedoch Teil einer Gruppe sein, die über sudo-Zugriff verfügt. Wenn Sie "id" tun, können Sie "adm", "sudo" oder andere Gruppen sehen, die sich wie ein Admin verhalten. Sehen Sie dies auch in "visudo" an. Paul vor 11 Jahren 0

2 Antworten auf die Frage

2
Sirex

Angenommen, Sie bedeuten nicht, dass Sie bereits als Root-Benutzer fungieren. In der Sudoers-Datei für die Radgruppe finden Sie wahrscheinlich einen Eintrag, eine Zeile, die mit% wheel beginnt, und Sie befinden sich in dieser Gruppe (welche ist in der Datei / etc / groups gespeichert)

Ich glaube, das ist die richtige Antwort. Wenn Sie den Befehl "groups" ausführen, kann ich sehen, dass ich in der Gruppe "wheel" bin. Pete vor 11 Jahren 0
0
dinesh

Um zu der Antwort von Sirex oben hinzuzufügen, finden Sie hier einen Link mit weiteren Informationen zur wheelGruppe.

Überprüfen Sie auch die Manpages auf sudound sudoersfür weitere Informationen.

Bezieht sich das nicht nur auf den Benutzer "root"? Ich habe versucht, sudo mit einem Benutzer auszuführen, der sich in der Gruppe "root" befindet, aber nicht im Rad oder als expliziter Eintrag in der sudoers-Liste aufgeführt ist. Dieser Benutzer konnte keine Befehle mit sudo ausführen. Pete vor 11 Jahren 0
Ich habe tatsächlich versucht, dies zu testen, indem ich den Root-Benutzer aus der Sudoers-Liste entfernte. Wenn es entfernt wurde, konnte ich immer noch mit dem Befehl "visudo" auf die Sudo-Liste zugreifen. Aber dann habe ich versucht, mit dem Befehl "sudo visudo" auf visudo zuzugreifen, aber es hat nicht funktioniert. Aber wenn ich root ALL = (ALL) ALL wieder in visudo eingefügt habe, könnte ich den Befehl "sudo visudo" als root verwenden. Pete vor 11 Jahren 0