« Commandes utilisateurs et groupes » : différence entre les versions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 79 : | Ligne 79 : | ||
== gpasswd == | == gpasswd == | ||
gpasswd est utilisé pour administrer le fichier /etc/group ainsi que le fichier /etc/gshadow. | |||
A | Chaque groupe peut avoir un administrateur, des membres et un mot de passe. Les administrateurs systèmes possèdent les droits d'administrateur de groupe et de membre, il peuvent utiliser l'option -A pour définir le(s) administrateur(s) de groupe et l'option -M pour en définir les membres | ||
Un administrateur de groupe peut ajouter ou supprimer des utilisateurs en utilisant respectivement les options -a et -d . Les administrateurs peuvent utiliser l'option -r pour supprimer le mot de passe d'un groupe. | |||
Ajouter un administrateur à un groupe : | |||
# gpasswd -a utilisateur groupe | |||
Enlever le mot de passe d'un groupe : | |||
# gpasswd -r groupe | |||
== groupadd == | == groupadd == | ||
Ligne 98 : | Ligne 104 : | ||
== groupmod == | == groupmod == | ||
Modification des propriétés d'un groupe. | Modification des propriétés d'un groupe du système. | ||
Les options sont modification de l'ID, du mot de passe, du nom du groupe | Les options sont modification de l'ID, du mot de passe, du nom du groupe. | ||
Modification du GID du groupe scanner | |||
# groupmode -g 4713 scanner | |||
Modification du nom du groupe1 pour groupe2 | |||
# groupmode groupe2 groupe1 | |||
== id == | == id == | ||
Ligne 115 : | Ligne 125 : | ||
# passwd toto | # passwd toto | ||
A Compléter | A Compléter... | ||
== useradd == | |||
Créer un nouvel utilisateur ou mettre à jour l'information par défaut sur un nouvel utilisateur . | |||
Le résultat est le même que pour la commande adduser, mais la syntaxe est différente. adduser est une commande interactive : elle pose des questions, il faut y répondre. useradd est une commande non interactive, il est possible de s'en servir pas exemple dans un script. | |||
Ajouter un nouvel utilisateur (Attention, le mot de passe doit être crypté) | |||
# useradd -m -p MotDePasse login | |||
A Compléter... | |||
userdel | userdel |
Version du 3 février 2010 à 14:46
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
gpasswd est utilisé pour administrer le fichier /etc/group ainsi que le fichier /etc/gshadow.
Chaque groupe peut avoir un administrateur, des membres et un mot de passe. Les administrateurs systèmes possèdent les droits d'administrateur de groupe et de membre, il peuvent utiliser l'option -A pour définir le(s) administrateur(s) de groupe et l'option -M pour en définir les membres Un administrateur de groupe peut ajouter ou supprimer des utilisateurs en utilisant respectivement les options -a et -d . Les administrateurs peuvent utiliser l'option -r pour supprimer le mot de passe d'un groupe.
Ajouter un administrateur à un groupe :
# gpasswd -a utilisateur groupe
Enlever le mot de passe d'un groupe :
# gpasswd -r groupe
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 du système. Les options sont modification de l'ID, du mot de passe, du nom du groupe.
Modification du GID du groupe scanner
# groupmode -g 4713 scanner
Modification du nom du groupe1 pour groupe2
# groupmode groupe2 groupe1
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
Créer un nouvel utilisateur ou mettre à jour l'information par défaut sur un nouvel utilisateur .
Le résultat est le même que pour la commande adduser, mais la syntaxe est différente. adduser est une commande interactive : elle pose des questions, il faut y répondre. useradd est une commande non interactive, il est possible de s'en servir pas exemple dans un script.
Ajouter un nouvel utilisateur (Attention, le mot de passe doit être crypté)
# useradd -m -p MotDePasse login
A Compléter...
userdel
usermod