Comment créer un utilisateur qui n'apparaît pas sur l'écran de connexion?


13

Je dois exécuter le navigateur Web avec un autre utilisateur, mais je ne souhaite pas que l'utilisateur s'affiche sur l'écran de connexion. Comment puis-je créer un utilisateur qui ne sera pas répertorié sur l'écran de connexion? GNOME / Scientific Linux 6.3.


En savoir plus sur la configuration de gdm. Ou désinstallez simplement gdm et utilisez xdm.
Eddy_Em


3
@Eddy_Em, c'est probablement la pire solution - rien à désinstaller.
Mateusz Jagiełło

Sur Fedora 20 avec Gnome 3 pour moi, une solution plus agréable n'a pas fonctionné. Ce qui a fonctionné donne UIDmoins qu'aux 50utilisateurs nécessaires. J'ai en fait essayé UID 23 et 24 .
Ilia Rostovtsev

Réponses:


7

Modifiez /etc/gdm/custom.confet ajoutez ou modifiez la Excludedirective dans la [greeter]section:

[greeter]
Exclude=nobody,alice,bob

Les utilisateurs aliceet bobne seront pas affichés sur la liste à l'écran de connexion, mais peuvent toujours se connecter en tapant leur nom et leur mot de passe (s'ils ont un mot de passe).

Voir plus de détails dans Comment masquer les utilisateurs de l'écran de connexion GDM? (il est principalement indépendant de la distribution - certains détails peuvent changer, par exemple les fichiers peuvent se trouver à différents endroits, et le seuil pour les utilisateurs du système est de 500 sur la plupart des dérivés de Red Hat mais de 1000 sur la plupart des dérivés de Debian).


1
Pour certaines configurations, le fichier à modifier est /etc/mdm/mdm.conf.
WBT

5

Créer un compte utilisateur système - avec UID inférieur à 1000. Les comptes avec UID inférieur à 1000 sont masqués dans gdm et probablement dans d'autres gestionnaires d'affichage.

Vous pouvez créer un compte système en exécutant useraddavec -rindicateur.


1
-r -> Créez un compte système avec un UID inférieur à 500 et sans répertoire personnel.
gasko peter

J'ai besoin d'exécuter le navigateur Web avec un autre utilisateur, mais je ne veux pas que l'utilisateur s'affiche sur l'écran de connexion.
gasko peter

1

J'ai trouvé la solution ici:

https://askbot.fedoraproject.org/en/question/43367/how-to-hide-certain-users-from-gdm-logon-list/

Dans le répertoire / var / lib / AccountsService / users, modifiez le fichier pour le nom d'utilisateur à exclure (copiez-en un autre s'il n'existe pas) et définissez SystemAccount=true. Redémarrez le service gdm3 (en tant que root) avec

# systemctl restart gdm3.service

Si vous êtes dans une session gdm, vous serez déconnecté et l'utilisateur exclu ne s'affichera pas sur l'écran de connexion.


Je confirme que cela fonctionne. J'ai eu le problème opposé, mon utilisateur s'est caché après la mise à niveau vers Fedora 31. Et il y avait un fichier avec mon nom d'utilisateur à l'intérieur /var/lib/AccountsService/users/après l'avoir modifié (j'ai dû supprimer la ligne SystemAccount=truecar le changer en faux n'était pas suffisant) et redémarrer le GDM service, je pouvais revoir mon utilisateur. J'espère que ces informations supplémentaires peuvent aider quelqu'un d'autre.
Huygens

0
 gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1

ce sera peut-être la solution, mais je dois la tester. Merci!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.