¿Cómo crear un usuario que no aparece en la pantalla de inicio de sesión?


13

Necesito ejecutar el navegador web con otro usuario, pero no quiero que el usuario se muestre en la pantalla de inicio de sesión. ¿Cómo puedo crear un usuario que no aparecerá en la pantalla de inicio de sesión? GNOME / Scientific Linux 6.3.


Lea sobre la configuración de gdm. O simplemente desinstale gdm y use xdm.
Eddy_Em


3
@Eddy_Em es probablemente la peor solución: desinstalar cualquier cosa.
Mateusz Jagiełło

En Fedora 20 con Gnome 3 para mí, la solución no funcionó. Lo que funcionó es dar UIDmenos que 50a los usuarios necesarios. En realidad probé UID 23 y 24 .
Ilia Rostovtsev

Respuestas:


7

Edite /etc/gdm/custom.confy agregue o cambie la Excludedirectiva en la [greeter]sección:

[greeter]
Exclude=nobody,alice,bob

Usuarios alicey bobno se mostrarán en la lista en la pantalla de inicio de sesión, pero aún pueden iniciar sesión escribiendo su nombre y contraseña (si tienen una contraseña).

¿Ver más detalles en Cómo ocultar usuarios de la pantalla de inicio de sesión de GDM? (es principalmente independiente de la distribución; algunos detalles pueden cambiar, por ejemplo, los archivos pueden estar ubicados en diferentes lugares, y el umbral para los usuarios del sistema es 500 en la mayoría de los derivados de Red Hat pero 1000 en la mayoría de los derivados de Debian).


1
Para algunas configuraciones, el archivo a editar es /etc/mdm/mdm.conf.
WBT

5

Cree una cuenta de usuario del sistema : con UID inferior a 1000. Las cuentas con UID inferior a 1000 están ocultas en gdm y probablemente otros administradores de pantallas.

Puede crear una cuenta del sistema ejecutando useraddcon la -rbandera.


1
-r -> Crear una cuenta del sistema con un UID inferior a 500 y sin un directorio de inicio.
Gasko Peter

Necesito ejecutar el navegador web con otro usuario, pero no quiero que el usuario se muestre en la pantalla de inicio de sesión.
Gasko Peter

1

Encontré la solución aquí:

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

En el directorio / var / lib / AccountsService / users, edite el archivo para que se excluya el nombre de usuario (copie otro si no existe) y configúrelo SystemAccount=true. Reinicie el servicio gdm3 (como root) con

# systemctl restart gdm3.service

Si está en una sesión de gdm, se cerrará la sesión y el usuario excluido no aparecerá en la pantalla de inicio de sesión.


Confirmo que esto funciona. Tuve el problema opuesto, mi usuario se ocultó después de actualizar a Fedora 31. Y había un archivo con mi nombre de usuario dentro /var/lib/AccountsService/users/después de editarlo (tuve que eliminar la línea SystemAccount=trueporque cambiarlo a falso no era suficiente) y reiniciar el GDM servicio, pude ver de nuevo a mi usuario. Espero que esta información adicional pueda ayudar a alguien más.
Huygens

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

tal vez esta sea la solución, pero necesito probarlo. ¡Gracias!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.