GPASSWD(1) | Commandes utilisateur | GPASSWD(1) |
gpasswd - Administrer /etc/group et /etc/gshadow
gpasswd [option] groupe
La commande gpasswd est utilisée pour administrer /etc/groupet /etc/gshadow. Chaque groupe peut avoir des administrateurs, des membres et un mot de passe.
Les administrateurs système peuvent utiliser l'option -A pour définir un ou des administrateurs de groupe et l'option -M pour définir les membres. Ils ont tous les droits des administrateurs et membres du groupe.
gpasswd appelée par un administrateur de groupe avec un nom de groupe demande seulement le nouveau mot de passe du groupe.
Si un mot de passe est configuré, les membres peuvent toujours utiliser newgrp(1) sans mot de passe. Les non membres doivent fournir le mot de passe.
Les mots de passe de groupe représentent naturellement un risque en matière de sécurité, puisque plusieurs personnes ont connaissance du mot de passe. Cependant, les groupes sont utiles pour permettre la coopération entre différents utilisateurs.
À part les options -A et -M, les options ne peuvent pas être combinées.
Les options disponibles pour la commande gpasswd sont :
-a, --add utilisateur
-d, --delete utilisateur
-h, --help
-Q, --root RÉP_CHROOT
-r, --remove-password
-R, --restrict
-A, --administrators utilisateur,...
-M, --members utilisateur,...
Cet outil ne fonctionne que sur les fichiers /etc/groupet /etc/gshadow. Par conséquent vous ne pouvez modifier aucun groupe NIS ou LDAP. Cela doit être effectué sur le serveur correspondant.
Les variables de configuration suivantes dans /etc/login.defs modifient le comportement de cet outil :
ENCRYPT_METHOD (chaîne de caractères)
Les valeurs suivantes sont acceptées : DES (par défaut), MD5, SHA256, SHA512.
Remarque : ce paramètre remplace la variable MD5_CRYPT_ENAB.
Remarque : cela n'affecte que la création des mots de passe de groupe. La création de mot de passe des utilisateurs est effectuée par PAM en fonction de la configuration de PAM. Il est recommandé de définir cette variable en cohérence avec la configuration de PAM.
MAX_MEMBERS_PER_GROUP (nombre)
La valeur par défaut est 0, ce qui signifie qu'il n'y a pas de limites pour le nombre de membres dans un groupe.
Cette fonctionnalité (groupe découpé) permet de limiter la longueur des lignes dans le fichier de groupes. Ceci est utile pour s'assurer que les lignes pour les groupes NIS ne sont pas plus grandes que 1024 caractères.
Si vous avez besoin de configurer cette limite, vous pouvez utiliser 25.
Remarque : les groupes découpés ne sont peut-être pas pris en charge par tous les outils (même dans la suite d'outils Shadow). Vous ne devriez pas utiliser cette variable, sauf si vous en avez vraiment besoin.
MD5_CRYPT_ENAB (booléen)
Cette variable est écrasée par la variable ENCRYPT_METHOD ou par toute option de la ligne de commande utilisée pour configurer l'algorithme de chiffrement.
Cette variable est obsolète. Vous devriez utiliser ENCRYPT_METHOD.
Remarque : cela n'affecte que la création des mots de passe de groupe. La création de mot de passe des utilisateurs est effectuée par PAM en fonction de la configuration de PAM. Il est recommandé de définir cette variable en cohérence avec la configuration de PAM.
SHA_CRYPT_MIN_ROUNDS (nombre), SHA_CRYPT_MAX_ROUNDS (nombre)
Avec beaucoup de rounds, il est plus difficile de trouver le mot de passe avec une attaque par force brute. Veuillez remarquer que plus de ressources processeur seront nécessaires pour authentifier les utilisateurs.
Si non précisée, la libc utilisera le nombre de rounds par défaut (5000).
Les valeurs doivent être comprises dans l'intervalle 1 000 - 999 999 999.
Si une seule des variables SHA_CRYPT_MIN_ROUNDS ou SHA_CRYPT_MAX_ROUNDS est configurée, alors cette valeur sera utilisée.
Si SHA_CRYPT_MIN_ROUNDS > SHA_CRYPT_MAX_ROUNDS, la valeur la plus élevée sera utilisée.
Remarque : cela n'affecte que la création des mots de passe de groupe. La création de mot de passe des utilisateurs est effectuée par PAM en fonction de la configuration de PAM. Il est recommandé de définir cette variable en cohérence avec la configuration de PAM.
/etc/group
/etc/gshadow
newgrp(1), groupadd(8), groupdel(8), groupmod(8), grpck(8), group(5), gshadow(5).
27/07/2018 | shadow-utils 4.5 |