J'utilise Ubuntu 16.04.2 LTS sur un iMac. Je suis l'administrateur de six utilisateurs et aucun d'entre eux ne peut se connecter avec un mot de passe. Seuls les administrateurs avec Sudo
privs peuvent utiliser un mot de passe. Lorsque vous essayez de modifier le mot de passe via Paramètres> Utilisateurs et groupes, le mot de passe change, mais lorsque vous vous déconnectez et essayez de vous reconnecter, il ne demande pas de mot de passe et se connecte simplement lorsque vous cliquez sur le nom d'utilisateur. . C'est également le cas lorsque j'utilise la commande passwd
via le terminal.
user@ubuntu-iMac:~$ passwd
Changing password for user.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Comment puis-je réparer ça?
Le gestionnaire d'affichage de l'interface graphique lightdm
permet aux utilisateurs de se connecter sans fournir le mot de passe de leur compte UNIX s'ils sont membres du groupe nopasswdlogin
.
Vous pouvez vérifier quels utilisateurs sont membres du groupe en utilisant getent
par exemple.
getent group nopasswdlogin
Vous pouvez supprimer des utilisateurs du groupe de plusieurs façons - à mon humble avis, l’utilitaire gpasswd
est le plus simple, par exemple.
Sudo gpasswd --delete carol nopasswdlogin
Vous pouvez également définir l’appartenance au groupe sur la liste spécifique des utilisateurs autorisés à l’aide du commutateur -M
(--members
):
Sudo gpasswd --members alice,bob nopasswdlogin
Vous pouvez supprimer tous utilisateurs du groupe (obligeant ainsi tous les utilisateurs à fournir leurs mots de passe UNIX pour la connexion à l'interface graphique) en définissant l'appartenance au groupe sur une liste vide, c'est-à-dire.
Sudo gpasswd -M '' nopasswdlogin
Voir man gpasswd
.