Die Möglichkeit, einen Benutzer hinzuzufügen, ähnelt mehr oder weniger dem, was ich in die Frage gestellt habe. Ich habe diesen Ansatz von hier bekommen .
Gehen Sie folgendermaßen vor, um ein neues Konto manuell zu erstellen:
Bearbeiten Sie /etc/passwdmit vipwund fügen Sie eine neue Zeile für das neue Konto hinzu. Seien Sie vorsichtig mit der Syntax. Bearbeiten Sie nicht direkt mit einem Editor. vipwsperrt die Datei, damit andere Befehle nicht gleichzeitig versuchen, sie zu aktualisieren. Sie sollten das Kennwortfeld auf "*" setzen, damit Sie sich nicht anmelden können.
Bearbeiten Sie in ähnlicher Weise /etc/groupmit vigr, wenn Sie auch eine neue Gruppe erstellen müssen.
Erstellen Sie das Home-Verzeichnis des Benutzers mit mkdir.
Kopieren Sie die Dateien aus /etc/skelin das neue Ausgangsverzeichnis.
Beheben Sie Eigentümer und Berechtigungen mit chownund chmod. Die -ROption ist am nützlichsten. Die richtigen Berechtigungen variieren von Standort zu Standort geringfügig, aber normalerweise tun die folgenden Befehle das Richtige:
cd /home/newusername
-
chown -R username.group .
-
chmod -R go=u,go-w .
-
chmod go= .
Legen Sie das Passwort mit fest passwd.
Nachdem Sie im letzten Schritt das Passwort festgelegt haben, funktioniert das Konto. Sie sollten es nicht einstellen, bis alles andere erledigt ist, da sich der Benutzer sonst möglicherweise versehentlich anmeldet, während Sie die Dateien noch kopieren.