Adduser antes do usermod?

Adduser antes do usermod?

Este é um rápido que não consigo descobrir. O usermod realmente cria um novo usuário se o usuário especificado ainda não existir?

Aqui está um exemplo: usermod -s /bin/false $1

Se o usuário “tom” ainda não existir, ele será criado ou eu precisaria primeiro de um comando como “adduser”?

Responder1

Resposta curta:

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

man usermodinforma que isso é para modificar contas de usuário, portanto, você precisará de uma existente.

NAME
       usermod - modify a user account

Se você deseja criar um usuário com algum shell específico de uma só vez, use a opção -s com useradd:

# useradd -s /bin/false _username_

informação relacionada