Ich möchte einen Benutzer mit sudo
Berechtigungen in Ubuntu erstellen. Wie mache ich das?
Antwort1
Erstellen Sie zunächst den Benutzer mit:
sudo adduser <username>
Weitere Informationen zu diesem Befehl finden Sie in den Manpages Ihres Systems man adduser
.
sudo
Sie können dann mit dem folgenden Befehl einen Benutzer zur Gruppe hinzufügen :
sudo adduser <username> sudo
admin
Beachten Sie, dass Ubuntu-Versionen bis 11.10 die Gruppe „as“ anstelle von verwenden sudo
:
Bis Ubuntu 11.10 war die Unix-Gruppe für Administratoren mit Root-Rechten über sudo admin. Ab Ubuntu 12.04 LTS ist sie jetzt sudo, aus Kompatibilitätsgründen mit Debian und sudo selbst. Aus Gründen der Abwärtskompatibilität werden Mitglieder der Admin-Gruppe jedoch weiterhin als Administratoren erkannt.
Wenn Ihr System dies nicht tut, müssen wir die sudoers-Datei bearbeiten, um sudo-Berechtigungen zu erteilen. Sie können man sudoers
Details zur genauen Syntax und den verfügbaren Optionen in der sudoers-Datei nachlesen. Der Einfachheit halber können Sie jedoch Folgendes tun:
- Erstellen Sie mit dem
addgroup
Befehl eine Gruppe und fügen Sie diese Gruppe dann zur sudoers-Datei hinzu. Verwenden Sieaddgroup <groupname>
zum Erstellen der Gruppe und bearbeiten Sie dann die sudoers-Datei (sudo visudo
) und fügen Sie die Zeile%<groupname> ALL=(ALL) ALL
am Ende hinzu - Bearbeiten Sie die sudoers-Datei mit
sudo visudo
und fügen Sie<username> ALL=(ALL) ALL
unten für jeden Benutzer hinzu, den Sie hinzufügen möchten.
Antwort2
Der"beliebt"Antwort ist, wie man"neu implementieren", nicht"Wie füge ich den Benutzer hinzu?"Das Mindeste, was Sie tun müssen, ist Folgendes:
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
So überprüfen Sie, was Sie getan haben:
groups USERNAME
Antwort3
Wählen Sie System
-> Administration
-> Users and Groups
.
Wählen Sie diese Option aus Add
, um Ihren neuen Benutzer hinzuzufügen. Wenn Sie den Assistenten abgeschlossen haben, wählen Sie Ihren neuen Benutzer aus, klicken Sie auf account type
und ändern Sie von Desktop user
in Administrator
.
Antwort4
Wenn Sie wirklich einen Superuser (eine 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 Ihnen die Erstellung einer nicht eindeutigen UID (Root-UID=0)
-u
$UID legt $UID fest
-g
$GID legt $GID fest