Come creare un utente che non viene visualizzato nella schermata di accesso?


13

Devo eseguire il browser Web con un altro utente, ma non voglio che l'utente venga mostrato nella schermata di accesso. Come posso creare un utente che non verrà elencato nella schermata di accesso? GNOME / Scientific Linux 6.3.


Leggi sulla configurazione di gdm. O semplicemente disinstallare gdm e usare xdm.
Eddy_Em,


3
@Eddy_Em è probabilmente la soluzione peggiore: non disinstallare nulla.
Mateusz Jagiełło,

Su Fedora 20 con Gnome 3 per me la soluzione di benvenuto non ha funzionato. Ciò che ha funzionato è dare UIDmeno rispetto 50agli utenti necessari. In realtà ho provato UID 23 e 24 .
Ilia Rostovtsev,

Risposte:


7

Modifica /etc/gdm/custom.confe aggiungi o modifica la Excludedirettiva nella [greeter]sezione:

[greeter]
Exclude=nobody,alice,bob

Gli utenti alicee bobnon verranno visualizzati nell'elenco nella schermata di accesso, ma possono comunque accedere digitando il loro nome e password (se dispongono di una password).

Vedi maggiori dettagli in Come nascondere gli utenti dalla schermata di accesso GDM? (è per lo più indipendente dalla distribuzione - alcuni dettagli potrebbero cambiare, ad esempio i file potrebbero trovarsi in luoghi diversi e la soglia per gli utenti di sistema è 500 sulla maggior parte dei derivati ​​Red Hat ma 1000 sulla maggior parte dei derivati ​​Debian).


1
Per alcune configurazioni, il file da modificare è /etc/mdm/mdm.conf.
WBT,

5

Crea un account utente di sistema - con UID inferiore a 1000. Gli account con UID inferiore a 1000 sono nascosti in gdm e probabilmente altri display manager.

È possibile creare un account di sistema eseguendo useraddcon -rflag.


1
-r -> Crea un account di sistema con un UID inferiore a 500 e senza una home directory.
Gasko Peter,

Devo eseguire il browser Web con un altro utente, ma non voglio che l'utente venga mostrato nella schermata di accesso.
Gasko Peter,

1

Ho trovato la soluzione qui:

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

Nella directory / var / lib / AccountsService / users modificare il file per il nome utente da escludere (copiarne un altro se non esiste) e impostare SystemAccount=true. Riavviare il servizio gdm3 (come root) con

# systemctl restart gdm3.service

Se sei in una sessione gdm verrai disconnesso e l'utente escluso non verrà mostrato nella schermata di accesso.


Confermo che questo funziona. Ho avuto il problema opposto, il mio utente è stato nascosto dopo l'aggiornamento a Fedora 31. E c'era un file con il mio nome utente /var/lib/AccountsService/users/dopo averlo modificato (ho dovuto eliminare la riga SystemAccount=truepoiché cambiarlo in falso non era abbastanza) e riavviare GDM servizio, ho potuto rivedere il mio utente. Spero che queste informazioni aggiuntive possano aiutare qualcun altro.
Huygens,

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

forse questa sarà la soluzione, ma devo provarla. Grazie!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.