Wie erstelle ich einen Administrator unter Ubuntu?

81

Ich möchte einen Benutzer mit sudoUbuntu- Rechten erstellen . Wie kann ich das machen?

Mohit Jain
quelle

Antworten:

89

Erstellen Sie zunächst den Benutzer mit:

sudo adduser <username>

Weitere Informationen zu diesem Befehl finden Sie in den Manpages Ihres Systems mit man adduser.

Anschließend können Sie sudomit dem folgenden Befehl einen Benutzer zur Gruppe hinzufügen :

sudo adduser <username> sudo

Beachten Sie, dass Ubuntu-Versionen bis 11.10 adminals Gruppe verwendet werden, anstatt sudo:

Bis Ubuntu 11.10 war die Unix-Gruppe für Administratoren mit Root-Rechten über sudo admin. Ab Ubuntu 12.04 LTS ist es jetzt sudo, um die Kompatibilität mit Debian und sudo selbst zu gewährleisten. Aus Gründen der Abwärtskompatibilität werden Mitglieder der Administratorgruppe jedoch weiterhin als Administratoren erkannt


Wenn Ihr System dies nicht tut, müssen wir uns mit der sudoers-Datei anlegen, um sudo-Berechtigungen zu erteilen. In der sudoers-Datei finden Sie man sudoersDetails zur genauen Syntax und zu den verfügbaren Optionen. Der Einfachheit halber haben Sie jedoch folgende Möglichkeiten:

  • Erstellen Sie mit dem addgroupBefehl eine Gruppe , und fügen Sie diese Gruppe der sudoers-Datei hinzu. Verwenden Sie addgroup <groupname>die Gruppe erstellen und bearbeiten Sie dann die sudoers - Datei ( sudo visudo) und fügen Sie die Zeile %<groupname> ALL=(ALL) ALLnach unten
  • Bearbeiten Sie die sudoers-Datei mit sudo visudound fügen Sie sie <username> ALL=(ALL) ALLunten für jeden Benutzer hinzu, den Sie hinzufügen möchten.
Darth Android
quelle
Ich habe falsch verstanden, weil ich dachte, Sie hätten den Benutzer bereits erstellt. Verwenden Sie sudo adduser <username>, um den Benutzer zu erstellen, und verwenden Sie dann, sudo adduser <username> adminum ihm Sudo-Kräfte zu verleihen. Ex: sudo adduser piemesonsundsudo adduser piemesons admin
Darth Android
@Darth Android adduser: Der Benutzer "Benutzername" existiert nicht. und was ist mit dem Passwort dieses Benutzers? und seine nicht Admin-Gruppe gibt ihm Administratorrechte
Mohit Jain
Es ist keine Administratorengruppe. Die Macht der Administratoren. Benutzer erstellt. Jetzt möchte ich ihm Administratorrechte geben.
Mohit Jain
adduser: Die Gruppe admin existiert nicht.
Mohit Jain
1
Entschuldigung, meine Ubuntu-Installation erstellt eine Admin-Gruppe mit Sudo-Befugnissen. Lesen Sie die sudoers-Datei ( man sudoers) und sudo visudobearbeiten Sie die Datei, um den gewünschten Benutzern oder Gruppen Berechtigungen zu erteilen. Mit dieser Datei können Sie steuern, wie sich sudo verhält, einschließlich der Frage, ob Sie zur Eingabe eines Kennworts aufgefordert werden oder wie lange eine sudo-Sitzung aktiv bleiben soll (standardmäßig 15 Minuten)
Darth Android,
26

Die "beliebte" Antwort lautet "Neuimplementieren" und nicht "Hinzufügen des Benutzers". . Das absolute Minimum, das Sie tun müssen, ist Folgendes:

usermod -a -G sudo USERNAME

In meinem speziellen System bin ich Mitglied folgender Gruppen:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

So überprüfen Sie, was Sie getan haben:

groups USERNAME
Richard June
quelle
2
Ich habe deine Frage im Ubuntu-Raum geteilt, da sie korrekter ist. Das einzige, was ich hinzufügen könnte, ist, dass libvirtd keine Standardgruppe für eine Neuinstallation ist. Der Rest ist.
RobotHumans
3

Wählen Sie System-> Administration-> Users and Groups.

Wählen Sie Add, um Ihren neuen Benutzer hinzuzufügen. Wenn Sie den Assistenten abgeschlossen haben, wählen Sie Ihren neuen Benutzer aus und klicken Sie auf account typeund wechseln Sie von Desktop userzu Administrator.

Neal
quelle
Ich bin ein Server-Typ. Nur Befehlszeile :-)
Mohit Jain
Auf meinem 12.04-System müssen Sie sich abmelden und wieder anmelden, bevor es funktioniert. Aber sehr einfach und unkompliziert.
Dennis
0

Sie können root auch aktivieren, indem Sie:

passwd root

und geben Sie dann das Passwort für den root ein

Vahid Mirjalili
quelle
4
Das ist eine schreckliche Antwort. NIEMAND SOLLTE WURZEL DIREKT BENUTZEN.
Léo Lam
0

Wenn Sie wirklich einen Superuser (Kopie von root, aber mit anderem Passwort und Home-Verzeichnis) und keinen sudo-Benutzer erstellen möchten, verwenden Sie UID = 0 und GID = 0 für den neuen Benutzer:

useradd -ou 0 -g 0 john

-o Ermöglicht das Erstellen einer nicht eindeutigen UID (Root-UID = 0)

-u $ UID legt $ UID fest

-g $ GID setzt $ GID

Drey
quelle
-2

Ich füge der Gruppe "wheel" einen Benutzer hinzu. Der Benutzer, der dieser Gruppe angehört, kann mit sudo jeden Administratorbefehl ausführen.

Sie müssen diese Funktion in / etc / sudoers aktivieren und die Kommentarzeile unter% wheel ALL = (ALL) ALL entfernen

Gadolin
quelle
3
Ich weiß, dass dies eine alte Antwort ist, aber zum Wohle der Leute, die jetzt hierher kommen: Standardmäßig gibt es in Ubuntu keine wheelGruppe, und auf diese Weise werden keine administrativen Fähigkeiten übertragen. Die sudoGruppe wird verwendet (oder die adminGruppe - nicht zu verwechseln mit der anderen Gruppe adm- in Ubuntu 11.10 und früheren Versionen).