Linux
Linux
Linux
Mohamed CHERRADI
Ingénieur d’Etat en Informatique
Email: [email protected]
1. Introduction
2. Le fichier /etc/passwd
3. Le fichier /etc/group
4. Le fichier /etc/shadow
5. Les comptes utilisateur
6. Les groupes
7. Commandes d’information et de gestion des utilisateurs
8. Changer le propriétaire et le groupe d’un dossier/fichier
Introduction
4
Format de fichier
Ce fichier possède un format spécial permettant de repérer chaque utilisateur, chacune de ses
lignes possède le format suivant:
nom_du_compte : mot_de_passe : numero_utilisateur : numero_de_groupe:
commentaire : répertoire : programme_de_demarrage
le nom du compte de l'utilisateur
le mot de passe de l'utilisateur( sa valeur x indique que les mots de passe sont dans /etc/shadow)
l'entier qui identifie l'utilisateur pour le système d'exploitation (UID=User ID, identifiant utilisateur)
l'entier qui identifie le groupe de l'utilisateur (GID=Group ID, identifiant de groupe)
le commentaire dans lequel on peut retrouver des informations sur l'utilisateur ou simplement son nom réel
répertoire dans lequel sont stockés les fichiers appartenant à l'utilisateur. En général de la forme /home/user.
indique quel interpréteur de commandes sera lancé après l'authentification
Le fichier /etc/passwd
8
Format de fichier
Exemple:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/bash
daemon:x:2:2:daemon:/sbin:/bin/bash
uucp:x:10:14::/var/lib/uucp/taylor_config:/bin/bas
Le fichier /etc/passwd
9
Format de fichier
Exemple:
Le fichier /etc/group
10
Exemple:
root:x:0:root
bin:x:1:root,bin,
Le fichier /etc/group
11
Exemple:
Le fichier /etc/shadow
12
Le fichier /etc/shadow contient les mots de passe cryptés des utilisateurs
Il contient les informations suivantes:
username:passwd:last:may:must:warn:expire:disable:reserved
En détail:
username: Le Nom de l’Utilisateur
passwd: Le mot de passe encodé
last :Date de la dernière modification (en nombre de jours depuis le 1er janvier
1970).
may :Nombre de jours durant lesquels le mot de passe est encore valide.
must: Nombre de jours après lesquels le mot de passe doit être changé.
warn :Nombre de jours avant l'expiration du mot de passe impliquant l'avertissement
de l'utilisateur
Expire: Nombre de jours après l'expiration provoquant la désactivation du compte
disable : Date de la fermeture du compte (en nombre de jours depuis le 1er janvier
1970).
reserved : un indicateur réservé à un usage ultérieur.
Le fichier /etc/shadow
13
Exemple:
user1:Q,Jpl.or6u2e7:10795:0:99999:7:-1:-1:134537220
Les comptes utilisateur
14
usager.
Syntaxe:
//Le compte est créé, c-á-d qu'un utilisateur kadiri a été ajouté dans le fichier de
configuration /etc/passwd.
compte d'utilisateur .
C'est une interfaces plus conviviales aux programmes
useradd.
Syntaxe: adduser nom_utilisateur
Sont ensuite demandées, une à une, les informations à
Les options sont les mêmes que useradd(-u modifier l’uid de l’utilisateur, -s le shell,
-L Verrouiller le mot de passe d'un utilisateur. Cette option ajoute un `!' devant le
commande groupadd
Syntaxe:
Créer un groupe:
groupadd administrateurs
Créer un groupe avec un GID de spécifique :
groupadd -g 9090 etudiants
Créer un groupe avec un mot de passe :
Modifier un groupe:
pour modifier un paramètre d’un groupe, on utilise la
commande groupmod.
Syntaxe:
Modifier un groupe:
Pour modifier un paramètre d’un groupe, on utilise la commande
groupmod.
Syntaxe: groupmod [option] nom_group
Les options:
Renommer un groupe:
groupmod –n nvadministrateurs administarteurs
Modifier le GID du groupe
groupmod -g1014 etudiants
Les groupes
36
Supprimer un groupe.
Pour supprimer un groupe, on utilise la commande
groupdel.
Syntaxe: groupdel nom_group
ou bien
groupdel GID
Exemple: groupdel amis
Les groupes
37
La commande gpasswd .
La commande gpasswd permet d’ajouter ou de
groupe.
gpasswd –a nom-utilisateur nom-groupe
Avec l’option -d, gpasswd supprime un utilisateur d’un
groupe.
gpasswd –d nom-utilisateur nom-groupe
Commandes d’information et de gestion des comptes
38
Changer le propriétaire
Permet de changer le propriétaire et le groupe d'un fichier ou dossier en ligne de
commande.
syntaxe:
chown [options] <utilisateur:groupe> <fichier|dossier>
Les options:
-R : récursif. Change le propriétaire de tous les fichiers et sous-répertoires
d'un répertoire donné ;
-v : mode verbeux. Décrit toutes les actions effectuées par chown ;
indique quels fichiers ont changé de propriétaire à la suite de la commande
ainsi que ceux qui demeurent inchangés ;
-c : comme -v, mais ne mentionne que les fichiers pour lesquels il y a eu
un changement
Changer le propriétaire et le groupe d’un dossier/fichier
40
Changer le propriétaire
Exemples :
Changer le groupe
La commande chgrp (CHange GRouP) ne permet de changer que