Cette page va vous présenter les principales commandes permettant la gestion des comptes sous redhat linux.
Cette commande modifie les fichiers /etc/passwd et /etc/group , créé le répertoire du compte dans /home , change les permisssions et le propriétaire, et définit un mot de passe.
Le compte est créé avec pour modele les fichiers se trouvant dans le répertoire /etc/skel .
Il existe une commande newusers qui permet de créer un lot d'utilisateurs à partird'une liste mais les comptes ne sont pas créés avec les fichiers modèles de /etc/skel .
usermod user + options
| -c | commentaire |
| -d | repertoire du compte |
| -e | date_expiration |
| -g | groupe_principal |
| -G | groupe1,groupe2 ... je crois qu'il faut redonner tous les groupes si il en existe déjà un |
| -l | nom_connexion |
| -s | shell (bash,sh,csh...) |
| -u | uid |
| -p | password |
| -L | vérouille le mot de passe (compte blocqué) |
| -U | dévérouille le mot de passe |
On peut aussi éditer le fichier /etc/passwd à la main.
Soit on edite les fichiers /etc/passwd , /etc/shadow et /etc/group afinde supprimer les lignes correspondant au compte,
ou on peut utiliser la commande userdel [-r] user
| -r | supprime tout le répertoire du compte récursivement |
* modifier la politique d'expiration d'un mot de passe
- par défaut les mots de passes n'expirent pas - pour forcer l'expiration on utilise change nom_utilisateur
options possibles:
| -m | nombre minimum de jours entre deux changement |
| -M | nombre maximum de jours entre deux changement |
| -I | nombre de jours inactifs depuis l'expiration du mdp avant de vérouiller le compte |
| -E | date expire le compte à la date |
| -W | nombre de jours avant un changement requis pour lancer les warning |
Toutes les informations concernant les groupe se trouvent dans /etc/group .
commandes:
| groupadd nom_groupe | ajoute un groupe |
| groupdel nom_groupe | supprime un groupe |
| groupmod -n newgroup oldgroup | change le nom du groupe |
| groupadd -r groupe | évite d'assigner l'id du user au groupe |
| gpasswd | définit les membres du groupe dans /etc/group et change les mots de passe de groupe dans /etc/gshadow . |
Les principaux fichiers associés aux utilisateurs et contenant leurs caractéristiques sont: