Ich möchte einen Benutzer mit sudo
Ubuntu- Rechten erstellen . Wie kann ich das machen?
Ich möchte einen Benutzer mit sudo
Ubuntu- Rechten erstellen . Wie kann ich das machen?
Antworten:
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 sudo
mit dem folgenden Befehl einen Benutzer zur Gruppe hinzufügen :
sudo adduser <username> sudo
Beachten Sie, dass Ubuntu-Versionen bis 11.10 admin
als 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 sudoers
Details zur genauen Syntax und zu den verfügbaren Optionen. Der Einfachheit halber haben Sie jedoch folgende Möglichkeiten:
addgroup
Befehl 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) ALL
nach untensudo visudo
und fügen Sie sie <username> ALL=(ALL) ALL
unten für jeden Benutzer hinzu, den Sie hinzufügen möchten.man sudoers
) und sudo visudo
bearbeiten 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)
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
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 type
und wechseln Sie von Desktop user
zu Administrator
.
Sie können root auch aktivieren, indem Sie:
passwd root
und geben Sie dann das Passwort für den root ein
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
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
wheel
Gruppe, und auf diese Weise werden keine administrativen Fähigkeiten übertragen. Die sudo
Gruppe wird verwendet (oder die admin
Gruppe - nicht zu verwechseln mit der anderen Gruppe adm
- in Ubuntu 11.10 und früheren Versionen).
sudo adduser <username>
, um den Benutzer zu erstellen, und verwenden Sie dann,sudo adduser <username> admin
um ihm Sudo-Kräfte zu verleihen. Ex:sudo adduser piemesons
undsudo adduser piemesons admin