Commandes utilisateurs et groupes

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche

Attention! Ce document n'a pas été validé par la communauté. Soyez prudent vis-à-vis de son contenu! Si au cours de vos manipulations un problème survenait, vous ne pouvez en aucun cas incriminer ce site. Posez vos questions sur le forum


Cet article est une ébauche. N'hésitez pas à contribuer ou à en discuter.


Les commandes d'utilisateurs et de groupes

adduser

Ajouter un utilisateur.

Ajouter l'utilisateur toto au système. Un mot de passe sera demandé pour ce nouvel utilisateur ainsi que quelques informations

# adduser toto

Ajouter l'utilisateur toto au groupe "audio"

# adduser toto audio

chgrp

Change l'appartenance d'un fichier à un groupe. On ne peut donner l'appartenance de groupe à un fichier qu'à un groupe dont on est membre... L'administrateur peut donc affecter un fichier à n'importe quel groupe.

Donner le groupe "audio" au fichier "fichier"

$ chgrp audio fichier

Changer récursivement l'appartenance à un groupe. Le dossier et les fichiers contenus dans ce dossier changerons de groupe.

$ chgrp -R audio /home/toto/dossier


chmod

Changement des bits de comportement d'un (ou plusieurs fichiers); Il est utilisé pour changer les droits sur un fichier.

Donner le droit en lecture/écriture au propriétaire et lecture au groupe :

$ chmod 640 fichier

chmod peut s'utiliser avec des chiffres ou des lettres


Droit 	                                    Valeur alphanumérique  Valeur octale
aucun droit 	                                   --- 	                0
exécution seulement 	                           --x 	                1
écriture seulement 	                           -w- 	                2
écriture et exécution 	                           -wx 	                3
lecture seulement 	                           r-- 	                4
lecture et exécution 	                           r-x 	                5
lecture et écriture 	                           rw- 	                6
tous les droits (lecture, écriture et exécution)   rwx          	7


chown

Changer le propriétaire et/ou le groupe d'un fichier

Changer le propriétaire d'un fichier

$ chown toto fichier

Changer le groupe d'un fichier (équivalent à chgrp)

$ chown :toto fichier

Changer le propriétaire et le goupe d'un fichier

$ chown toto:audio fichier

Comme d'habitude l'option -R permet d traitre récursivement la commande. Changer l'appartenance d'un dossier et de tous les fichiers qu'il contient :

$ chown -R toto:audio /home/toto/repertoire


deluser

Supprimer un utilisateur, ou retirer un utilisateur d'un groupe.

Supprimer l'utilisateur toto (son répertoire n'est pas supprimé)

# deluser toto
# del user toto audio

gpasswd

Gestion des propriétés de groupes. (fichiers /etc/group et /etc/gshadow) Chaque groupe peut avoir un administrateur, des membres et un mot de passe

A COMPLÉTER...

groupadd

Création de groupe avec les options de la commande plus celles par défaut du système.

# grouppadd toto

groupdel

Supprimer un groupe

# groupdel toto

groupmod

Modification des propriétés d'un groupe. Les options sont modification de l'ID, du mot de passe, du nom du groupe,

A COMPLÉTER..

id

Permet de savoir quel numéro - uid (comme user id) et quel numéro de groupe sont associés à utilisateur. Exemple

$ id toto
uid=1000(toto) gid=1000(toto) groupes=1000(toto),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),110(netdev)

passwd

Changement du mot de passe. Ou, en root, changer le mot de passe d'un utilisateur (l'ancien mot de passe est alors demandé)

$ passwd
# passwd toto

A Compléter

useradd

userdel

usermod