web-dev-qa-db-fra.com

Impossible de se connecter avec un mot de passe

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?

1
Curtice Gough

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.

2
steeldriver