Wie erstelle ich einen Administrator-Benutzer unter Ubuntu?
Ich möchte einen Benutzer mit sudo
Befugnissen in Ubuntu erstellen. Wie kann ich das tun?
Ich möchte einen Benutzer mit sudo
Befugnissen in Ubuntu erstellen. Wie kann ich das tun?
Legen Sie zunächst den Benutzer mit an:
sudo adduser <username>
Sie können mehr über diesen Befehl in den Man Pages Ihres Systems mit man adduser
lesen.
Anschließend können Sie den Benutzer mit dem Befehl zur Gruppe sudo
hinzufügen:
sudo adduser <username> sudo
Beachten Sie, dass die Ubuntu-Versionen bis 11.10 als Gruppe admin
statt sudo
verwenden:
Bis Ubuntu 11.10 war die Unix-Gruppe für Administratoren mit Root-Rechten über sudo admin. Ab Ubuntu 12.04 LTS ist es nun sudo, aus Kompatibilität mit Debian und sudo selbst. Aus Gründen der Abwärtskompatibilität werden Mitglieder der Gruppe admin jedoch immer noch als Administratoren erkannt
Wenn Ihr System dies nicht tut, müssen wir in der Datei sudoers herumpfuschen, um sudo-Rechte zu vergeben. Sie können die sudoers-Datei mit man sudoers
nachlesen, um Details über die genaue Syntax und die verfügbaren Optionen zu erfahren, aber der Einfachheit halber können Sie eine der folgenden Möglichkeiten nutzen:
addgroup
und fügen Sie diese Gruppe dann der Datei sudoers hinzu. Verwenden Sie addgroup <groupname>
, um die Gruppe zu erstellen, und bearbeiten Sie dann die Datei sudoers (sudo visudo
) und fügen Sie unten die Zeile %<groupname> ALL=(ALL) ALL
hinzu sudo visudo
und fügen Sie unten für jeden Benutzer, den Sie hinzufügen möchten, <username> ALL=(ALL) ALL
hinzu.Die “populäre” Antwort ist, wie man “reimplementiert”, nicht “wie man den Benutzer hinzufügt?”. Das absolute Minimum, das Sie tun müssen, ist dies:
usermod -a -G sudo USERNAME
Auf meinem speziellen System bin ich Mitglied der folgenden Gruppen:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
Um zu überprüfen, was Sie getan haben:
groups USERNAME
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 und klicken Sie auf account type
und wechseln Sie von Desktop user
zu Administrator
.
Wenn Sie wirklich einen Superuser (Kopie von root, aber mit anderem Passwort und Heimatverzeichnis) und keinen sudo-Benutzer erstellen wollen, verwenden Sie UID=0 und GID=0 für den neuen Benutzer:
useradd -ou 0 -g 0 john
-o
erlaubt Ihnen, eine nicht eindeutige UID zu erstellen (root UID=0)
-u
$UID setzt $UID
-g
$GID setzt $GID
Sie können Root auch aktivieren, indem Sie:
passwd root
und dann das Passwort für das Root eingeben
Was ich tue, ist das Hinzufügen des Benutzers zur Gruppe wheel, der Benutzer, der zu dieser Gruppe gehört, kann jeden Administratorbefehl mit sudo ausführen.
Sie müssen diese Funktion in /etc/sudoers aktivieren, kommentieren Sie die Zeile unter %wheel ALL=(ALL) ALL aus