Adduser перед usermod?

Adduser перед usermod?

Это быстрый вопрос, который я не могу понять. Создает ли 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_

Связанный контент