Gool
Commandes d’information pour obtenir des informations sur un utilisateur et déterminer à quels groupes il appartient. * logname : permet de retourner le nom de l’utilisateur connecté au terminal. * whoami : indique l’UID effectif de l’utilisateur * id : donne l’UID de l’utilisateur, le gid de son groupe principale et les GID de tous les groupes auxquels il appartient * groups : fournit la liste complète des groupes mais accepte plusieurs noms d’utilisateurs en argument
les Groupes : /etc/group /etc/gshadow : qu’il n’est lisible que par l’administrateur * L’option –o permettra d’attribuer un GID déjà existant à un nouveau groupe.
* -r : permet aux administrateurs de supprimer le mot de passe du groupe. * -R : désactive l’accès au groupe via la commande newgrp (permet de changer l’identité du groupe de l’utilisateur) sauf pour les membres. * -d : suppression d’un utilisateur de la liste des membres.
Comptes utilisateur : /etc/passwd /etc/shadow(même)
* u : spécifie l’UID du compte utilisateur. * g : spécifie le GID du groupe principal. * G : spécifie la liste des groupes secondaires auxquels appartient le compte. * c : permet de renseigner le champ commentaire. * s : nom de l’interpréteur de commandes initiale de l’utilisateur. * d : répertoire de base de l’utilisateur
* –f force la suppression de l’utilisateur même s’il est toujours connecté. Exemples : * ------------------------------------------------- $usermod -l robert bob ; change le nom de login bob en robert * -------------------------------------------------
$usermod -d /home/robert bob ; change le répertoire personnel de bob en /home/robert * -------------------------------------------------
$usermod -d /home/robert -m bob ; idem sauf que le contenu de l'ancien