-u uid pour fixer l’identifiant uid -g Groupe primaire -G liste fixe l’appartenance de l’utilisateur à une liste de groupe secondaire séparé par « , » -s shell attribution du shell de connexion -c Ajouter un commentaire -d repertoire personnel -e date-d’expiration du compte (format MM/JJ/AA)
Exemple :useradd –u 1200 –g 1220 –d /home/ahmed –s /bin/bash ahmed
Ajouter un mot de passe à un compte
Commande : passwd [options] nom_login
-dl’utilisateur pourra se connecter sans mot de passe.
-l pour verrouiller un compte et empêcher sa connexion. -ufpour déverrouiller un compte.
Connaitre l’uid et le gid et le groupe d’un utilisateur :
Commande : id nom_login Supprimer un compte : Commande : userdelnom_login -r supprime aussi le repertoire personnel de l’utilisateur.
Modifier un compte :usermod [options] nom_login
040 Les options sont les même que useradd. Exemples : Ajouter le compte ahmed dans les 2 groupes grp1 et grp2 : usermod –G grp1 ,grp2 ahmed
Usermod -a -G nouveaux_groupes utilisateur (-a pour n’indiquer que les nouveaux groupes)
Commandes pour les groupes :
Créer un nouveau groupe :groupaddnouveau_groupe
Supprimer un groupe :Groupdelnom_groupe
Modifier le nom d’un groupe :Groupmod –n nouv_nomancien_nom
Lister tous les groupes d’un utilisateur :Groups nom_login
Ajouter un utilisateur à un groupe :gpasswd -a utilisateur groupe
Supprimer un utilisateur d’un groupe :gpasswd -d utilisateur groupe
Modifier le shell de connexion d’un utilisateur : chsh -s /bin/nouv_shell utilisateur