Os comandos adduser
e useradd
funcionam de maneira diferente.
useradd user_name
Cria simplesmente o usuário. Nem sequer lhe pede uma nova senha. Também não cria o diretório inicial para este usuário. Todas essas coisas que você precisa fazer manualmente depois de criar o usuário.
OU você pode informá-lo ao executar o comando useradd
. Por exemplo, o comando useradd -d /home/username -m username
inclui a criação de um diretório inicial para esse usuário.
Defina a senha depois de criar o usuário, por passwd username
.
adduser
root@ubuntu-server:~# adduser username
Adding user 'username' ...
Adding new group 'username' (1006) ...
Adding new user 'username' (1006) with group 'username' ...
Creating home directory '/home/username' ...
Copying files from '/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []: User name
Room Number []: 405
Work Phone []: 555-412-5555
Home Phone []: 412-555-5555
Other []:
Is the information correct? [Y/n] y
O comando adduser
faz tudo automaticamente para você, como mostrado aqui.
O comando adduser
é muito mais conveniente para criar usuários. A razão useradd
é fornecida mesmo quando há adduser
é que nem todas as distribuições vêm com adduser
.