Hinzufügen eines Sudoers in Debian
On Februar 13, 2021 by adminNach einer langen Suche im Web, bei der ich alles versuchte, was ich finden konnte, fragte ich euch, wie ich einen vorhandenen Benutzer hinzufügen kann um ein Sudoer zu sein?
Ich habe versucht
usermod -a -G sudo user
und auch
adduser user
beide im root … der erste hat überhaupt nicht funktioniert und der zweite hat angeblich „user“ zu sudoers hinzugefügt, aber wenn ich versuche, sudo mit diesem Benutzer auszuführen, heißt es: user ist nicht in die sudoers datei. Dieser Vorfall wird gemeldet.
Wenn ich adduser erneut ausführe, heißt es, dass der Benutzer „user“ bereits Mitglied von „sudo“ ist.
Was kann ich tun? / p>
-EDIT: Zur Verdeutlichung möchte ich, dass der Benutzer beim Versuch, sudo auszuführen, zur Eingabe eines Kennworts aufgefordert wird. Derzeit wird der Benutzer, wenn er sudo ausführt, zur Eingabe eines Kennworts aufgefordert und erhält dann die Meldung „Benutzer befindet sich nicht in der sudoers-Datei …“. Ich möchte ihn dazu bringen, sudo auszuführen, dazu aufgefordert zu werden und dann das Privileg zu eskalieren.
Antwort
Bearbeiten Sie als Root / etc / sudoers die folgende Zeile:
youruser ALL=(ALL) NOPASSWD:ALL
nach
# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
Auf diese Weise können Sie alle Befehle ausführen, für die sudo-Berechtigungen ohne Kennwort erforderlich sind.
Um sudo zu verwenden und zur Eingabe eines Kennworts aufgefordert zu werden, müssen Sie
NOPASSWD:ALL
Kommentare
- Wo soll ich die ALL-Zeile Ihres Benutzers platzieren? % sudo ALL = (ALL: ALL) ALL ist bereits vorhanden
- nach der Zeile: "% sudo ALL = (ALL: ALL) ALL " Sie sollten " Ihren Benutzer " durch Ihren Benutzernamen im Beispiel ersetzen.
- aber ich möchte, dass der Benutzer zur Eingabe eines Passworts aufgefordert wird
- Verwenden Sie den folgenden Code: youruser ALL = (ALL) ALL
Antwort
Der folgende Befehl ist korrekt und ausreichend, aber Sie müssen den Benutzer vollständig abmelden und zum Arbeiten.
usermod -a -G sudo user
Kommentare
- I ' Ich habe festgestellt, dass das Abmelden und erneute Anmelden häufig nicht ausreicht, um einen vollständigen Neustart durchzuführen.
Antwort
Außerdem müssen Sie in Debian das Sudo-Paket installieren, wenn es nicht funktioniert:
apt install sudo
Th de Sie sollten die Datei /etc/sudoers
haben und wie folgt vorgehen:
usermod -a -G sudo user
Kommentare
- Wenn Sie ' bereits manuell
/etc/sudoers
erstellt haben, werden Sie in einer interaktiven Eingabeaufforderung gefragt, ob Sie ' möchte es durch den von Apt installierten Standard ersetzen.
Antwort
Sie müssen den folgenden Befehl als root ausführen: (wobei USERNAME
ist ersetzt durch Ihren tatsächlichen Benutzernamen)
usermod -aG sudo USERNAME
Es funktioniert nicht, wenn Sie versuchen, diesen Befehl unter einem nicht privilegierten Benutzer auszuführen.
So erhalten Sie Root-Rechte und um sicherzustellen, dass die erforderlichen Pakete installiert sind, gehen Sie folgendermaßen vor:
su [enter password for your root user] apt update apt upgrade apt install sudo apt install usermod usermod -ag sudo USERNAME reboot
Vergessen Sie nicht, am Ende neu zu starten!
Nach dem Neustart der Der Benutzer sollte in der Lage sein, sudo
-Befehle zu verwenden.
T. ip: Wenn Sie versucht haben, einen langen Befehl auszuführen, der fehlgeschlagen ist, weil tatsächlich Sudoer-Rechte erforderlich sind, können Sie den Befehl mit dem folgenden Trick erneut ausführen, diesmal jedoch mit dem richtigen Privileg:
sudo !!
Antwort
Von Debian-Wiki
Add existing user from commandline To add an existing user with id=foo to group=sudo:
$ sudo adduser foo sudo
Alternativ können Sie zuerst root (z. B. sudo su -) abrufen und dann dieselben Befehle ohne Präfix = sudo ausführen:
# adduser foo # adduser foo sudo
Nach dem Hinzufügen zu einer neuen Gruppe muss sich der Benutzer abmelden und erneut anmelden, damit die neue Gruppe wirksam wird. Gruppen werden Benutzern nur zum Zeitpunkt der Anmeldung zugewiesen. Eine der häufigsten Ursachen für Verwirrung ist, dass sich Personen einer neuen Gruppe hinzufügen, sich dann aber nicht abmelden und wieder anmelden und dann Probleme haben, weil die Gruppe nicht zugewiesen ist. Stellen Sie sicher, dass Sie die Gruppenmitgliedschaft überprüfen.
Schreibe einen Kommentar