Primeiro, observe que é melhor usar adduser e não useradd.
Agora, volte ao seu comando:
Você deve executar o comando da seguinte maneira:
sudo useradd -m -c "Samwise the Brave" sam -s /bin/bash
man useradd
-s, --shell SHELL
The name of the user's login shell. The default is to leave this
field blank, which causes the system to select the default login
shell specified by the SHELL variable in /etc/default/useradd, or
an empty string by default.
-m, --create-home
Create the user's home directory if it does not exist. The files
and directories contained in the skeleton directory (which can be
defined with the -k option) will be copied to the home directory.
By default, if this option is not specified and CREATE_HOME is not
enabled, no home directories are created.
Você não usa o -s
para adicionar seu shell de login e o -m
para criar sua casa.
Se você quiser adicionar vários usuários ao mesmo tempo, é melhor usar o comando newusers
. Isso simplificará sua tarefa.
man newusers
DESCRIPTION
The newusers command reads a file of user name and clear-text password
pairs and uses this information to update a group of existing users or
to create new users. Each line is in the same format as the standard
password file (see passwd(5)) with the exceptions explained below:
pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell
Aqui, alguns tutorial sobre o comando newusers
: