27Jun

Fügen Sie einen Benutzer auf Ubuntu Server hinzu

click fraud protection

Ubuntu Server ist wie jede Linux-Variante und verfügt über vollständige Multi-User-Funktionen, und eine allgemeine Aufgabe auf jedem Server ist das Hinzufügen von Benutzern.

useradd

Mit dem Befehl useradd können Sie einen neuen Benutzer einfach über die Befehlszeile hinzufügen:

useradd & lt; username & gt;

Dieser Befehl fügt den Benutzer hinzu, aber ohne zusätzliche Optionen hat Ihr Benutzer kein Passwort oder ein Home-Verzeichnis.

Hinweis: , wenn Sie eine Nachricht erhalten, die besagt, dass der Befehl nicht gefunden wurde, versuchen Sie es mit dem vollständigen Pfad:

/usr/sbin/ useradd & lt; username & gt;

Sie können die Option -d verwenden, um das Ausgangsverzeichnis für den Benutzer festzulegen. Die Option -m erzwingt useradd, um das Home-Verzeichnis zu erstellen. Wir versuchen, ein Benutzerkonto mit diesen Optionen zu erstellen, und verwenden dann den Befehl passwd, um das Kennwort für das Konto festzulegen. Sie können alternativ ein Passwort mit -p im Befehl useradd eingeben, aber ich bevorzuge das Passwort mit passwd.

instagram viewer

sudo useradd -d /home/ Testbenutzer -m Testbenutzer

sudo passwd Testbenutzer

Dies erstellt den Benutzer namens testuser und gibt ihm in /home/ testuser ein eigenes Ausgangsverzeichnis. Die Dateien im neuen Ausgangsverzeichnis werden aus dem /etc/ skel-Ordner kopiert, der Standard-Ausgangsverzeichnisdateien enthält. Wenn Sie Standardwerte für Ihre Benutzer festlegen möchten, ändern oder fügen Sie Dateien in diesem Verzeichnis hinzu. Wenn wir uns das neue Home-Verzeichnis für den Benutzer ansehen:

geek @ ubuntuServ: /etc/ skel $ ls -la /home/ testuser
gesamt 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34.
drwxr-xr-x 5 Wurzelwurzel 4096 2006-12-15 11:37. .
-rw-r-r- 1 Testbenutzer testuser 220 2006-12-15 11:34. bash_logout
-rw-r-r-1 testuser testuser 414 2006-12-15 11:34. bash_profile
-rw-r-r- 1 testuser testuser 2227 2006-12-15 11:34. bashrc

Sie werden feststellen, dass sich in diesem Verzeichnis Bash-Skripte befinden. Wenn Sie Standardpfadoptionen für alle neuen Benutzer festlegen möchten, tun Sie dies, indem Sie die Dateien in /etc/ skel ändern, die dann zum Erstellen dieser Dateien mit dem Befehl useradd verwendet werden.

adduser

Der Befehl adduser ist noch einfacher als der Befehl useradd, da er Sie für jede Information auffordert. Ich finde es ein bisschen witzig, dass es zwei praktisch identisch benannte Befehle gibt, die dasselbe tun, aber das ist Linux für Sie. Hier ist die Syntax:

adduser & lt; Benutzername & gt;

Beispiel:

geek @ ubuntuServ: /etc/ skel $ sudo adduser thegeek
Passwort:
Benutzer `thegeek 'hinzufügen. ..
Neue Gruppe` thegeek' hinzufügen( 1004).
Hinzufügen des neuen Benutzers `thegeek '(1004) mit der Gruppe` thegeek'.
Erstellen des Ausgangsverzeichnisses `/home/ thegeek '.
Dateien von '/etc/ skel' kopieren
Neues UNIX-Passwort eingeben:
Neues UNIX-Passwort eingeben:
Kein Passwort eingegeben
Neues UNIX-Passwort eingeben:
Neues UNIX-Passwort erneut eingeben:
passwd: Passwort erfolgreich aktualisiert
Benutzerinformationen für thegeek
ändernGeben Sie den neuen Wert ein, oder drücken Sie die EINGABETASTE für den Standardnamen
[]: The Geek
Zimmernummer []: 0
Telefon []: 555-1212
Telefon zu Hause []: 555-1212
Anderes []:
Sind die Informationen korrekt?[y / N] y