
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 usermod
weist 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_