Se você tivesse lido man useradd
, teria visto:
DESCRIPTION
useradd is a low level utility for adding users. On Debian,
administrators should usually use adduser(8) instead.
Então, para adicionar um usuário, é melhor usar adduser
.
... mas se eu criar um novo usuário usando algum deles, ele não poderá fazer login na GUI
Isso é totalmente falso! Criando um novo usuário usando adduser
, tudo o que é necessário para um novo usuário usar a GUI é criado. Aqui está um exemplo:
$ sudo adduser test
[sudo] password for xxxx:
Adding user 'test' ...
Adding new group 'test' (1001) ...
Adding new user 'test' (1001) with group 'test' ...
Creating home directory '/home/test' ...
Copying files from '/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for test
Enter the new value, or press ENTER for the default
Full Name []: Test Test
Room Number []: 7
Work Phone []: 456123
Home Phone []: 123456
Other []: This user is used for tests
Is the information correct? [Y/n] n
Changing the user information for test
Enter the new value, or press ENTER for the default
Full Name [Test Test]:
Room Number [7]:
Work Phone [456123]:
Home Phone [123456]:
Other [This user is used for tests]:
Is the information correct? [Y/n] y
Então, definitivamente a ferramenta adduser
é a melhor maneira de adicionar um novo usuário usando a linha de comando!
Veja também: man adduser
.