Les commandes adduser
et useradd
fonctionnent différemment.
useradd user_name
Crée simplement l'utilisateur. Il ne vous demande même pas un nouveau mot de passe. Il ne crée pas non plus le répertoire personnel de cet utilisateur. Toutes ces choses que vous devez faire manuellement après la création de l'utilisateur.
OU vous pouvez le dire en exécutant la commande useradd
. Par exemple, la commande useradd -d /home/username -m username
inclut la création d'un répertoire de base pour cet utilisateur.
Définissez le mot de passe après avoir créé l’utilisateur, par passwd username
.
adduser
[email protected]:~# 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
La commande adduser
fait tout automatiquement pour vous, comme indiqué ici.
La commande adduser
est beaucoup plus pratique pour créer des utilisateurs. La raison pour laquelle useradd
est fourni même lorsque adduser
indique que toutes les distributions ne contiennent pas adduser
.