Outils pour utilisateurs

Outils du site


informatique:linux:utilisateurs

Ceci est une ancienne révision du document !


Gestion des utilisateur

Création d'un utilisateur

Ajouter un utilisateur nommé benoit avec:

  • un uid : 1000
  • un gid : 1000
  • un Shell : /bin/bash
  • un repertoire personnel : /home/benoit
  • un commentaire : My comment
  • Membre du group : users
useradd -u 1000 -g 1000 -s /bin/bash -d /home/utilisateur -C "My comment" -G users benoit

Changer le mot de passe de benoit

passwd benoit

Pour mettre le mot de passe mypassword à l'utilisateur benoit:

echo mypassword|passwd --stdin benoit

Modification d'un utilisateur

La commande usermod est comme la commande useradd par exemple pour changer le shell de benoit:

usermod -s /bin/nologin benoit

Suppression d'un utilisateur

Pour supprimer l'utilisateur benoit

userdel benoit

Pour supprimer l'utilisateur benoit et tout ses dossiers personnels:

userdel -r benoit

Politiques d'expiration des mots de passe

Afficher la politique d'expiration de l'utilisateur benoit

chage -l benoit

Expirer le mot de passe de benoit au 7 Avril 2008

chage -E 2008-04-07 benoit

Gestion des groupes

Ajouter un groupe

Pour ajouter un groupe users avec un gid de 1001:

groupadd -g 1001 users

Pour ajouter un groupe users avec un gid de 1001 et ajouter un compte utilisateur associé:

groupadd -r -g 1001 users

Modifier un groupe

Pour renommer le grouoe users en oldusers:

groupmod -n oldusers users

Supprimer un groupe

Pour supprimer le groupe users:

groupdel users

Astuces

Générer un script de création des utilisateur présent sur une machine

for i in $(cat /etc/passwd|sed 's/ //g');do echo ${i} | awk -F\: '{print "useradd -o -u "$3" -g "$4" -d "$6" -s "$7" "$1}'; done
informatique/linux/utilisateurs.1196762291.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)