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