Commandes utilisateurs et groupes
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