====== La gestion des utilisateurs et des groupes sous Debian ====== Il existe plusieurs utilitaires en ligne de commande sous Debian GNU/Linux pour ''créer'', ''supprimer'', ''modifier'' des **utilisateurs** et des **groupes**. Avec ses utilitaires vous pouvez gérer intégralement chaque utilisateur et groupes de votre Debian avec davantage d'options que les interfaces graphiques propre à chaque environnement de bureau. Sous Debian il existe ''2'' paquets pour la **gestion des utilisateurs/groupes** qui sont le paquet nommé **adduser** qui permet par exemple l'ajout d'un utilisateur de manière interactive, avec la commande adduser et qui comporte les commandes : **adduser**, **deluser**, **addgroup**, **delgroup** et le paquet **passwd** qui comporte davantage de commandes et permet de gérer les utilisateurs de manière plus fine mais est plus difficile à appréhender, parmi les commandes ont peut citer : **useradd**, **userdel**, **usermod**, **groupadd**, **groupdel**, **groupmod** et bien d'autres commandes. Les commandes du paquet passwd sont des commandes traditionnels sous **GNU/Linux** mais aussi sous **Unix** en général. Les fichiers modifiés par ces utilitaires sont en autres le fichier ''/etc/passwd'' pour les utilisateurs et le fichier ''/etc/group'' pour les groupes utilisateurs. Si vous souhaitez, connaître les fichiers binaires inclus dans les paquets adduser et passwd tapez dans une console virtuelle ou un terminal : dpkg --listfiles adduser | grep binliste les utilitaires inclus dans la paquet **adduser**, les fichiers binaires inclus sont les suivants : /usr/sbin /usr/sbin/adduser /usr/sbin/deluser /usr/sbin/addgroup /usr/sbin/delgrouples commandes incluses dans le paquet sont beaucoup plus complètes, tapez : dpkg --listfiles passwd | grep bin et voici la liste des fichiers binaires inclus dans le paquet **passwd** : /sbin /sbin/shadowconfig /usr/bin /usr/bin/chage /usr/bin/chfn /usr/bin/chsh /usr/bin/expiry /usr/bin/gpasswd /usr/bin/passwd /usr/sbin /usr/sbin/chgpasswd /usr/sbin/chpasswd /usr/sbin/cppw /usr/sbin/groupadd /usr/sbin/groupdel /usr/sbin/groupmems /usr/sbin/groupmod /usr/sbin/grpck /usr/sbin/grpconv /usr/sbin/grpunconv /usr/sbin/newusers /usr/sbin/pwck /usr/sbin/pwconv /usr/sbin/pwunconv /usr/sbin/useradd /usr/sbin/userdel /usr/sbin/usermod /usr/sbin/vipw /usr/sbin/cpgr /usr/sbin/vigr Pour utiliser les commandes présentent dans le paquet adduser et passwd : * La [[wiki:os:gnu_linux:debian:tutos:admin:gestion_user_group_cmd_debian:gestion_user_group_adduser_debian|gestion des utilisateurs et groupes avec le paquet adduser]], outils qui permettent la simplification pour ''manipuler'' les utilisateurs et groupes. * La [[wiki:os:gnu_linux:debian:tutos:admin:gestion_user_group_cmd_debian:gestion_user_group_passwd_debian|gestion des utilisateurs et groupes avec le paquet passwd]] qui sont des commandes Unix ''traditionnels'' et beaucoup plus complète et complexe. Désormais la plupart des systèmes Unix comportent également le lot de commandes tel que adduser, en autres **FreeBSD**.