Ceci est une ancienne révision du document !
adduser et addgroup : outils interactifs de création d'un compte d'utilisateur et d'un groupe d'utilisateurs
Ubuntu, comme tous les autres systèmes d'exploitation de la famille GNU/Linux, est un système foncièrement multi-utilisateurs. Cela signifie que vous n'êtes pas limité à un seul compte d'utilisateur dans le fonctionnement de votre ordinateur. Vous pouvez créer plusieurs comptes d'utilisateurs pour chaque usager de votre ordinateur, de même que pour divers usages.
adduser
est un outil en mode console permettant de créer un compte d'utilisateur de manière interactive. Il s'agit d'un script Perl propre à Debian et les distributions qui lui sont dérivées – comme Ubuntu – posant des questions à propos d'un compte à créer, puis invoque le programme usermod
en lui passant en arguments les informations récupérées. Cet outil est donc très facile et intuitif à utiliser. addgroup
est son pendant en ce qui concerne la création d'un groupe d'utilisateurs.
Seul un administrateur du système est en mesure de créer un nouveau compte ou groupe d'utilisateur.
Créer un compte utilisateur
Commandes permettant de passer en utilisateur root : sudo et su
Pour créer des utilisateurs dans un shell vous pouvez utiliser deux commandes qui font presque la même chose :
- useradd : moins facile à utiliser (commande historique commune à tout les UNIX* – GNU/Linux)
- adduser : plus facile à utiliser (script perl propre à Debian)
Nous allons ici uniquement utiliser adduser.
$sudo adduser toto
crée le compte utilisateur "toto", avec son mot de passe, qui appartient au groupe "toto" ainsi que le répertoire "toto" dans /home plus plusieurs autres choses.
- Si de plus on souhaite qu'il appartienne à un groupe existant :
sudo adduser –ingroup NomGroupe NomNouvelUtilisateur
$man adduser
.
- Devenez ensuite toto avec un
$su toto
. - Vous pouvez aller dans votre répertoire et créer répertoires et fichiers, les autres utilisateurs ne peuvent le faire.
Le contenu du dossier /etc/skel est copié dans le répertoire créé dans le /home
Voir aussi :