Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 01 Dec 2004 20:34:46

SeAkZ
Affranchi(e)
 
Lieu: La Tour-de-Trême
Date d'inscription: 17 Nov 2004
Messages: 4

Gérer les utilisateurs et les groupes

Voilà je regrouperai ici toutes les commandes importantes qui permettent de gérer les utilisateurs et les groupes sur une station linux ... (testé et aprouvé sur mandrake)

Dois-je rappeller qu'il faut utiliser la commande su pour s approprier les droits root avant de faire ces manipulations....

Tout d'abord il faut savoir ou on peut trouver des informations sur ses utilisateurs et ses groupes. Donc, voici les emplacement de ces fichiers et ce qu'ils contiennent :

/etc/passwd - contient les informations sur les comptes d'utilisateurs
/etc/shadow - la même chose mais les password sont cryptés
/etc/group - contient les informations sur les groupes
/etc/gshadow - idem (secure)


Déja les principales :


useradd - ajoute un compte utilisateur
exemple : useradd -g [le nom ou le no de son future groupe principal] -G [le nom ou le no de son/ses future(s) groupe(s) secondaire(s)] -p [son password] -u [son uid] [son nom]

usermod -modifie un compte utilisateur
exemple : même attribut que useradd

userdel - supprime un compte utilisateur

exemple : userdel -r [nom d'utilisateur]
- r permet de supprimer aussi les fichiers qui se trouve dans son répertoire personnel


groupadd - ajoute un groupe (vide, sans user | il faut les assigner grâce à useradd -g ...)

exemple : groupadd -g [choisir son gid] [nom du group ]
le gid est le numéro du group  (uid no d'utilisateur), si on en met pas linux en choisira en à votre place. sert surtout pour des systèmes logiques comme en entreprise, s'il y a plusieurs secteur ou peut utiliser 1000 à 1999 pour le secteur1, 2000 à 2999 pour le secteur 2, etc et faire de même pour des sous-secteurs (1100 à 1199,etc)


groupmod - modifie un groupe
exemple : même attribut que groupadd

groupdel - supprime un group
exemple : groupdel [nom du groupe]

voilà pour la gestion mais il reste encore quelque petits trucs intéressant :


chown - change le propriétaire d'un fichier ou d'un répertoire


chmod - change les permissions d'accès sur un fichier
exemple ( c plus complexe les permissions) :
alors en fait les permissions sous linux en gros c ca rwxrwxrwx !
rwx ca veut dire read write execute -> lecture écriture exécution ...
on peut donner des permissions sur ces trois points...
ensuite pourquoi trois fois rwx? eh ben parce que la 1ère fois ca concerne les permissions sur les utilisateurs(users), la 2ème c pour les permisssions sur les groupes(groups) et la 3ème c pour ce qu'on appelle les autres(others)...

pour  mettre des permissions sur les utilisateurs :
100 correspond à execute
200   -       write
300    -     read

groupes :
10 - execute
20      -     write
40      -     read

autres :
1 - execute
2 - write
4 - read

Voilà maintenant les permissions se mettent en additionnant ces nombres, Exemples :
chmod 6 (4 + 2) [nom du fichier] -> donne la permission de lecture + d'écriture sur le fichier aux "autres" ( comme le groupe tout le monde avec windows)
Maintenat je sais pas trop utiliser cette command alors je préfère pas trop m'avancer la dedans et je m'excuse de ma mauvaise explication mais je n ai pas tout parfaitement compris!


chgrp - change le groupe propriétaire

id - donne des infos sur un utilisateur
exemple : id [login]

ls - liste les fichiers du répertoire

exemple : ls -al (al pour afficher les attributs et les permissions, on voit le fameux rwxrwxrwx!)

Voilà c'est finit ... ben j ai fait ce que j ai pu et j'éspère vous avoir apris quelque chose ou au moins avoir fait un pense-bête pratique ! n hésité pas à  me corrigé s'il y a des erreurs ...

Pour plus d'informations :
http://www.commentcamarche.net/unix/unix-users.php3
http://www.google.ch

Hors ligne

 

#2 01 Dec 2004 21:10:29

Muad'dib
Gourou(e) du libre
 
Lieu: Sion
Date d'inscription: 11 Oct 2004
Messages: 340

Re: Gérer les utilisateurs et les groupes

userdel - supprime un compte utilisateur

petit complément. Pour effacer tous le fichiers d'un utilisateur qui n'existe plus :

a. procédure pour concerver provisoirement le home directory :

mv /home/[USER] /home/[USER.old]

b. On jarte tout

on vérifie qu'aucun processus ne tourne sous l'id du user:

ps awux | grep ^[USER]

on cherche les fichiers pour les détruire --> utilisez cette formule ésotérique :

find / -user [USER] -exec rm -f {} ;

Efface les fichiers sans crier garde, à partir de la racine. Si vous voulez être sûre de ne plus pouvoir récupérer les fichiers facilement, utilisez la commande shred à la place de rm.


"heureux celui qui partage"
--------------------------------------

Hors ligne

 

#3 01 Dec 2004 21:18:00

Daoro
Gourou(e) du libre
 
Lieu: Givisiez (FR)
Date d'inscription: 17 Nov 2004
Messages: 478
Site web

Re: Gérer les utilisateurs et les groupes

moi je ferais bien un rajout sur le Wiki  8-)


[img]http://misc.daoro.net/daoro.gif[/img]

Hors ligne

 

#4 01 Dec 2004 21:41:06

Muad'dib
Gourou(e) du libre
 
Lieu: Sion
Date d'inscription: 11 Oct 2004
Messages: 340

Re: Gérer les utilisateurs et les groupes

un rajout sur le Wiki

c'est normal que ton lien pointe sur swissinfo.org??   

Un lapsus révélateur  :cheesy:


"heureux celui qui partage"
--------------------------------------

Hors ligne

 

#5 01 Dec 2004 21:43:30

Daoro
Gourou(e) du libre
 
Lieu: Givisiez (FR)
Date d'inscription: 17 Nov 2004
Messages: 478
Site web

Re: Gérer les utilisateurs et les groupes

aaaah l'habitude  :cheesy:
j'ai corrigé, merci  big_smile


[img]http://misc.daoro.net/daoro.gif[/img]

Hors ligne

 

#6 04 Dec 2004 21:14:43

Daoro
Gourou(e) du libre
 
Lieu: Givisiez (FR)
Date d'inscription: 17 Nov 2004
Messages: 478
Site web

Re: Gérer les utilisateurs et les groupes

et hop, +wiki


[img]http://misc.daoro.net/daoro.gif[/img]

Hors ligne

 

#7 05 Dec 2004 10:13:17

SeAkZ
Affranchi(e)
 
Lieu: La Tour-de-Trême
Date d'inscription: 17 Nov 2004
Messages: 4

Re: Gérer les utilisateurs et les groupes

Eh ca ma l'air bien pratique ce wiki !  Merci Neo d'avoir ajouté ...

Hors ligne

 

Pied de page des forums

Powered by FluxBB