Fügen Sie einen Benutzer auf dem Ubuntu-Server hinzu
Ubuntu Server ist wie jede Linux-Variante und verfügt über umfassende Mehrbenutzerfunktionen. Eine übliche Aufgabe auf jedem Server ist das Hinzufügen von Benutzern.
useradd
Mit dem Befehl useradd können Sie problemlos einen neuen Benutzer von der Befehlszeile aus hinzufügen:
useradd
Dieser Befehl fügt den Benutzer hinzu, aber ohne zusätzliche Optionen verfügt Ihr Benutzer weder über ein Kennwort noch über ein Basisverzeichnis.
Hinweis: Wenn Sie eine Meldung erhalten, dass der Befehl nicht gefunden wurde, versuchen Sie, den vollständigen Pfad wie folgt zu verwenden:
/ usr / sbin / useradd
Mit der Option -d können Sie das Basisverzeichnis für den Benutzer festlegen. Die Option -m zwingt useradd zur Erstellung des Basisverzeichnisses. Wir werden versuchen, ein Benutzerkonto mit diesen Optionen zu erstellen, und dann den Befehl passwd verwenden, um das Kennwort für das Konto festzulegen. Sie können alternativ auch mit -p im Befehl useradd ein Kennwort festlegen. Ich möchte das Kennwort jedoch lieber mit passwd festlegen.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
Der Benutzer wird mit dem Namen testuser erstellt und erhält sein eigenes Home-Verzeichnis in / home / testuser. Die Dateien im neuen Home-Verzeichnis werden aus dem Ordner / etc / skel kopiert, der Standard-Home-Verzeichnisdateien enthält. Wenn Sie Standardwerte für Ihre Benutzer festlegen möchten, tun Sie dies, indem Sie Dateien in diesem Verzeichnis ändern oder hinzufügen. Wenn wir uns das neue Home-Verzeichnis für den Benutzer ansehen:
geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
insgesamt 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
drwxr-xr-x 5 wurzel wurzel 4096 2006-12-15 11: 37…
-rw-r-r-1 testuser 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, ändern Sie die Dateien in / etc / skel, die dann zum Erstellen dieser Dateien vom Befehl useradd verwendet werden.
Nutzer hinzufügen
Der Befehl adduser ist noch einfacher als der Befehl useradd, da Sie dazu aufgefordert werden, jede Information einzugeben. Ich finde es etwas komisch, dass es zwei praktisch identische Befehle gibt, die dasselbe tun, aber das ist Linux für Sie. Hier ist die Syntax:
Nutzer hinzufügen
Beispiel:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Passwort:
Benutzer 'thegeek' wird hinzugefügt ...
Neue Gruppe 'thegeek' hinzufügen (1004).
Hinzufügen des neuen Benutzers 'thegeek' (1004) mit der Gruppe 'thegeek'.
Erstellen des Basisverzeichnisses '/ home / thegeek'.
Dateien aus '/ etc / skel' kopieren
Geben Sie ein neues UNIX-Passwort ein:
Neues UNIX-Passwort erneut eingeben:
Kein Passwort angegeben
Geben Sie ein neues UNIX-Passwort ein:
Neues UNIX-Passwort erneut eingeben:
passwd: Passwort erfolgreich aktualisiert
Ändern der Benutzerinformationen für thegeek
Geben Sie den neuen Wert ein oder drücken Sie ENTER, um den Standardwert zu erhalten
Vollständiger Name []: Der Geek
Zimmernummer []: 0
Arbeitstelefon []: 555-1212
Telefon zu Hause []: 555-1212
Andere []:
Stimmt die Information? [y / N] y