Quelle est la différence entre les commandes adduser
y useradd
sur Ubuntu ?
Réponses
Trop de publicités?La différence fondamentale est que "adduser" créera un répertoire personnel et ajoutera des fichiers squelettes à ce répertoire, alors que "useradd" ne créera pas de répertoire personnel ni de fichiers squelettes !
adduser essayer :
Adding user `try' ...
Adding new group `try' (1001) ...
Adding new user `try' (1001) with group `try' ...
Creating home directory `/home/try' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for try
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
useradd try1 :
# ll /home/
total 20
drwxr-xr-x 5 root root 4096 Oct 26 15:52 ./
drwxr-xr-x 22 root root 4096 Oct 26 15:47 ../
drwx------ 8 ashishk ashishk 4096 Oct 26 15:50 ashishk/
drwxr-xr-x 3 root root 4096 Oct 14 13:02 .ecryptfs/
drwxr-xr-x 2 try try 4096 Oct 26 15:52 try/
root@chef-workstation:/home/ashishk#
Je signale également que adduser
n'a pas toujours le -M
et ne respecte pas non plus l'option --system
le drapeau qui spécifiquement spécifiquement dit :
Notez que useradd ne créera pas de répertoire personnel pour un tel utilisateur, quel que soit le paramètre par défaut dans /etc/login.defs (CREATE_HOME). Vous devez spécifier les options -m si vous voulez qu'un répertoire personnel soit créé pour un compte système.
Si vous essayez de créer un utilisateur système sans un répertoire personnel, puis utilisez useradd --system -M
.
- Réponses précédentes
- Plus de réponses