Benutzer vor Benutzermod hinzufügen?

Benutzer vor Benutzermod hinzufügen?

Das ist eine schnelle Frage, die ich nicht beantworten kann. Erstellt usermod tatsächlich einen neuen Benutzer, wenn der angegebene Benutzer noch nicht existiert?

Hier ist ein Beispiel: usermod -s /bin/false $1

Wenn der Benutzer „tom“ noch nicht existiert, wird er erstellt oder brauche ich zuerst einen Befehl wie „adduser“?

Antwort1

Kurze Antwort:

# usermod -s /bin/false xyz
usermod: user 'xyz' does not exist

man usermodweist Sie darauf hin, dass dies zum Ändern von Benutzerkonten dient und Sie daher ein vorhandenes Konto benötigen.

NAME
       usermod - modify a user account

Wenn Sie einen Benutzer mit einer bestimmten Shell auf einmal erstellen möchten, verwenden Sie den Schalter -s mit useradd:

# useradd -s /bin/false _username_

verwandte Informationen