Mögliches Duplikat:
Wie füge ich einen Benutzer zur Gruppe „sudo“ hinzu?
Ich glaube, ich habe mich wieder der Admin-Gruppe hinzugefügt, indem ichDas.
Aber ich kann immer noch keine Befehle wie diese ausführen:
sudo aptitude update
Ich bekomme die Nachricht
oshirowanen is not in the sudoers file. This incident will be reported.
Wie füge ich mich jetzt der Sudoers-Gruppe hinzu, da ich mich in der Administratorgruppe befinde?
Antwort1
Melden Sie sich als Root an oder su
um die Root-Eingabeaufforderung zu erhalten
Typvisudo
Ein Editor öffnet eine Zeile mit dem Inhalt
root ALL=(ALL) ALL
fügen Sie darunter eins mit Ihrem Benutzernamen hinzu
user ALL=(ALL) ALL
Geben Sie in die Eingabeaufforderung ctrl+x
etwas ein .Y
Antwort2
Wenn Sie in der admin
Gruppe sind (oder in der sudo
Gruppe, die mit Ubuntu 12.04 beginnt), diese Gruppe aber nicht so konfiguriert ist, /etc/sudoers
dass sie Befehle als Root mit ausführen kann sudo
, können Sie dieses Problem auf die gleiche Weise beheben, wie Sie eingebrochen sudoers
Datei:
pkexec visudo
Bearbeiten Sie dann einfach die sudoers
Datei, um die gewünschten Einträge hinzuzufügen. Insbesondere:
Ubuntu-Systeme vor 12.04 oder solche, die von einer Version vor 12.04 aktualisiert wurden, sollten Folgendes haben:
# Members of the admin group may gain root privileges %admin ALL=(ALL) ALL
Ubuntu 12.04 und höher sollten dies haben (auch wenn sie auch die obigen Zeilen haben, weil sie von einer früheren Version aktualisiert wurden):
# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
Daspkexec
Die Methode funktioniert (auf Desktop-Systemen), weil Ubuntu-Systeme mit installierter GUI über zwei separate Mechanismen verfügen, mit denen Administratoren folgende Aktionen ausführen können root
:sudo
, UndRichtlinienKit.
Wenn Sie neugierig sind und weitere Informationen wünschen, sehen Sie sich diese Frage zu einem anderen, aber ähnlichen Problem an: