Ich habe einige Linux-Fragen durchgesehen und diese interessante Frage gesehen.
Welche Schritte, um einen Benutzer zu einem System hinzuzufügen, ohne useradd
/ zu verwenden adduser
?
Der eine mögliche Weg, der mir in den Sinn kommt, ist:
- Fügen Sie einen Eintrag für den Benutzer in der
/etc/passwd
Datei hinzu. - Fügen Sie einen Eintrag für die Gruppe in der
/etc/group
Datei hinzu. - Erstellen Sie das Home-Verzeichnis für den hinzugefügten Benutzer.
- Legen Sie das neue Benutzerkennwort mit dem
passwd
Befehl fest.
Ich habe den obigen Ansatz getestet und es hat gut funktioniert.
Ist dies der einzig mögliche Weg oder gibt es andere Möglichkeiten, dies zu erreichen?
Antworten:
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/passwd
mitvipw
und 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.vipw
sperrt 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/group
mitvigr
, wenn Sie auch eine neue Gruppe erstellen müssen.Erstellen Sie das Home-Verzeichnis des Benutzers mit
mkdir
.Kopieren Sie die Dateien aus
/etc/skel
in das neue Ausgangsverzeichnis.Beheben Sie Eigentümer und Berechtigungen mit
chown
undchmod
. Die-R
Option 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.
quelle
:
werden, anstatt.
den Benutzernamen von der Gruppe zu trennen?:
.