
Ich habe viele Benutzer und sudoers ist auf Gruppenbasis eingestellt. Gibt es eine Möglichkeit zu prüfen, welcher Benutzer sich bei meinem Benutzer anmelden kann?
Wie :
sudo su - myuser
Ich habe versucht, meine /etc/group-Datei mit grep zu bearbeiten, aber es liefert mir nicht das richtige Ergebnis. Der Befehl „id“ liefert außerdem zu viele Ergebnisse, um sie manuell zu prüfen.
Antwort1
root kann den Benutzer zu jedem beliebigen Benutzernamen wechseln oder nach dem folgenden Eintrag suchen /etc/sudoers
. Wenn dieser gefunden wird, kann dieser bestimmte Benutzer den Benutzer zu Ihrem Benutzernamen wechseln.
username ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) /usr/bin/sudo /bin/su Yourusername
username ALL=(ALL:ALL) /usr/bin/sudo /bin/su
Antwort2
Alle Benutzer mit Superuser-Berechtigungen können dies tun. Superuser-Berechtigungen werden mithilfe der Datei /etc/sudoers
und aller darin enthaltenen Dateien zugewiesen, /etc/sudoers.d/
sofern das Verzeichnis in der /etc/sudoers
Datei enthalten ist.
Öffnen Sie die Datei /etc/sudoers
. Alle Benutzerrechte und entsprechenden Formate sind dort aufgeführt. Überprüfen Sie, ob Benutzer über Sonderrechte verfügen. Wiederholen Sie den gleichen Vorgang für jede Datei im /etc/sudoers.d
Verzeichnis