Frage Wie füge ich einen Benutzer zur Gruppe "sudo" hinzu?


Im /etc/sudoers Ich sehe es:

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL

Also, wie füge ich einen Benutzer dazu hinzu sudo Gruppe?


164
2017-08-13 21:09


Ursprung


Ist jemand hier, der versucht, Sudo ohne Passwort auf Ubuntu 17 zu arbeiten? - Adam F
@AdamF Schau hier. Das nächste Mal stellen Sie eine neue Frage, wenn Sie eine schnellere Antwort wünschen. ;-) - Fabby
Coffe-Grinder: Würde es Ihnen etwas ausmachen, Ihre Akzeptanz gegenüber der am höchsten aufgeschlossenen Antwort zu ändern, da dies ein besserer Weg ist, dies zu tun? (überhaupt kein Passwort) - Fabby


Antworten:


sudo usermod -aG sudo <username>

Das a ist sehr wichtig. Ohne sie werden sie aus allen anderen Gruppen entfernt. Sie müssen entweder Ihre Shell / Ihr Terminal neu starten oder sich abmelden und wieder einspielen, damit dies wirksam wird.

Siehe auch:


222
2017-08-13 21:56



Ich habe getan, was Sie mir empfohlen haben, aber Terminal hat es mir gesagt bash: sudo: command not found, Warum? - Teifi
@Teifi, das heißt du hast wahrscheinlich keine sudo installiert oder aus irgendeinem seltsamen Grund ist es nicht in Ihrem Weg. Was passiert, wenn du rennst? which sudo? - n0pe
Neue Terminals waren nicht genug. Endete Neustart aus einem anderen Grund und jetzt funktioniert es. Wahrscheinlich abmelden / rein. - deed02392
Du hast gerade meinen Tag gerettet. Vielen Dank! - Yenthe
Ich kenne a ist für append, aber ich denke, dass es nützlicher sein wird, als Standardverhalten anzuhängen. Erstellen eines Alias ​​ist einfach, so wird dies der Weg sein groupadd group dann füge es einfach an. Ich habe den Befehl ohne -a einmal heute gemacht, da ich mich nicht an die erinnern konnte -aStreit. - erm3nda


Sie können dafür entweder die Benutzeroberfläche für die Benutzerverwaltung (denselben Ort, an dem Sie Benutzer erstellen) verwenden oder verwenden sudo adduser <username> sudo in der Befehlszeile.


43
2017-08-13 21:16



Dies wird auch in der ubuntu-Dokumentation auf hingewiesen WurzelSudo Sie beziehen sich jedoch auf die Admin-Gruppe anstelle der Sudo-Gruppe - icc97
+1: Dies ist die am einfachsten zu merkende, einfache und intuitive Möglichkeit, einen Benutzer zu einer Gruppe hinzuzufügen! - Andrea Corbellini


Sie können auch eine grafische Oberfläche verwenden. Klicken Sie auf das Zahnrad oben rechts im Panel und wählen Sie "Systemeinstellungen" und dann "Benutzerkonten"

Sie müssen auf die kleine Schaltfläche zum Entsperren klicken, um die Dinge in diesem Fenster bearbeiten zu können. Klicken Sie dann auf das Konto der Person und wählen Sie die richtige Dropdown-Liste für "Kontotyp" aus.

enter image description here


22
2017-08-13 22:17



Ich habe Ubuntu 10.10, aber meine grafische Oberfläche ist irgendwie gesperrt. Es öffnet sich aber ich, wenn Tasten gedrückt werden passiert nichts. Ich nehme an, etwas ist mit den Privilegien verbunden (ich bin eigentlich sudoer). Wie kann ich dieses Problem lösen? - linello
Hast du auf den "Entsperren" -Button geklickt? - daboross
Schöne Animation! Ich würde gerne eine solche GIF-Animation machen, um neue Funktionen meiner Web-App zu zeigen? Ich bin auf Lubuntu 16.04 ... - Stephane


Es ist wirklich einfach, wenn Sie Unity als Ihre Desktopumgebung verwenden.

Wenn Sie bereits einen Benutzer angelegt haben, können Sie diesen einfach ändern Standard zu AdministratorStellen Sie andernfalls sicher, dass Sie ausgewählt haben Administrator wenn du ein neues erstellst.

Vergiss nicht zu entsperren, bevor du versuchst, es zu ändern

enter image description here


19
2017-12-28 17:26



Sehr cool aussehende GIF-Animation! +1 Wie hast du es gemacht? Die Frage wurde verschoben Hier. - hhh
askubuntu.com/a/123515/25863 - Bruno Pereira


sudo gpasswd -a $USER sudo


2
2017-08-14 06:03





Ich bin zu spät zur Party, aber diese Antwort könnte jemandem helfen, der Ubuntu in einem Docker-Container benutzt.

Ich habe kürzlich einen Docker-Container basierend auf Ubuntu 16.04.1 erstellt.

Standardmäßig ist das Docker Ubuntu-Image eine abgespeckte Version von Ubuntu, die nicht die allermeisten gängigen Tools enthält sudo.

Außerdem ist der Benutzer standardmäßig als Root im Docker-Container angemeldet.

Deshalb habe ich den Container mit dem gestartet docker run Befehl und installierte das 'sudo' Paket:

root@default:/# apt-get install sudo

Ausführen des Befehls adduser myuser sudo Fehler gemeldet adduser: The user 'myuser' does not exist.. Nach dem Lesen Antworten, Habe ich zuerst den Befehl ausgeführt, um den Benutzer zu erstellen:

root@default:/# adduser myuser

Dann lief der folgende Befehl:

root@default:/# adduser myuser sudo
Adding user `myuser' to group `sudo' ...
Adding user myuser to group sudo
Done.

Der Benutzer myuser wurde erfolgreich zur sudo-Gruppe hinzugefügt.


1
2018-01-13 13:42