![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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: