Ich möchte einen Benutzer mit sudo
Ubuntu- Rechten erstellen . Wie kann ich das machen?
quelle
Ich möchte einen Benutzer mit sudo
Ubuntu- Rechten erstellen . Wie kann ich das machen?
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.
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
man sudoers
) undsudo 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:
In meinem speziellen System bin ich Mitglied folgender Gruppen:
So überprüfen Sie, was Sie getan haben:
quelle
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 aufaccount type
und wechseln Sie vonDesktop user
zuAdministrator
.quelle
Sie können root auch aktivieren, indem Sie:
und geben Sie dann das Passwort für den root ein
quelle
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 $ GIDquelle
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
quelle
wheel
Gruppe, und auf diese Weise werden keine administrativen Fähigkeiten übertragen. Diesudo
Gruppe wird verwendet (oder dieadmin
Gruppe - nicht zu verwechseln mit der anderen Gruppeadm
- in Ubuntu 11.10 und früheren Versionen).