
Это быстрый вопрос, который я не могу понять. Создает ли usermod на самом деле нового пользователя, если указанный пользователь еще не существует?
Вот пример: usermod -s /bin/false $1
Если пользователь «tom» еще не существует, будет ли он создан или мне сначала понадобится команда типа «adduser»?
решение1
Короткий ответ:
# usermod -s /bin/false xyz
usermod: user 'xyz' does not exist
man usermod
сообщает вам, что это необходимо для изменения учетных записей пользователей, поэтому вам понадобится существующая учетная запись.
NAME
usermod - modify a user account
Если вы хотите создать пользователя с определенной оболочкой за один раз, используйте ключ -s с useradd
:
# useradd -s /bin/false _username_