Non so se questa cosa si possa fare: utente "invisibile"?

Personalizzazione grafica del sistema: icone, temi, sfondi, suoni, eccetera.
Avatar utente
alexro
Prode Principiante
Messaggi: 28
Iscrizione: martedì 9 marzo 2010, 16:22
Contatti:

Non so se questa cosa si possa fare: utente "invisibile"?

Messaggio da alexro »

Un saluto a tutti,

mi piacerebbe poter creare sul mio PC un utente "invisibile" che non esca nella schermata di login, che magari possa condividere la home directory con l'utente "visibile" (quest'ultima cosa è opzionale).

Si può fare in qualche modo? Su internet non ho trovato niente a riguardo, ma mi scuso se il topic è già stato trattato da qualche altra parte.

Grazie,
Alessio
Avatar utente
ElleUca
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 269
Iscrizione: giovedì 8 maggio 2008, 11:45

Re: Non so se questa cosa si possa fare: utente "invisibile"?

Messaggio da ElleUca »

La possibilità di condividere la directory home sarebbe fattibile, ma credo diventi difficilissimo gestire poi i permessi d'accesso ai singoli documenti e cartelle, per cui sinceramente mi sento di non consigliarti alcunché da questo punto di vista.

Per l'utente invisibile al login è presto fatto. Apri una finestra di Terminale ed esegui il comando sudo gedit /etc/gdm/custom.conf

Il contenuto del file custom.conf sarà formato da due righe, simile al seguente:

Codice: Seleziona tutto

[greeter]
Exclude=bin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap,UTENTE
Ovviamente al posto di UTENTE andrai a inserire il nome utente dell'account che non vuoi mostrare nella schermata di accesso. Purtroppo dovrai copiare anche tutti gli altri utenti (di sistema) nascosti). Salva, chiudi e riavvia gdm. L'utente indicato non dovrebbe essere più presente nel dialogo di accesso, ma sarà comunque possibile gestirlo scegliendo Altro... e inserendo a mano il nome.
Avatar utente
alexro
Prode Principiante
Messaggi: 28
Iscrizione: martedì 9 marzo 2010, 16:22
Contatti:

Re: Non so se questa cosa si possa fare: utente "invisibile"?

Messaggio da alexro »

ElleUca ha scritto: La possibilità di condividere la directory home sarebbe fattibile, ma credo diventi difficilissimo gestire poi i permessi d'accesso ai singoli documenti e cartelle, per cui sinceramente mi sento di non consigliarti alcunché da questo punto di vista.

Per l'utente invisibile al login è presto fatto. Apri una finestra di Terminale ed esegui il comando sudo gedit /etc/gdm/custom.conf

Il contenuto del file custom.conf sarà formato da due righe, simile al seguente:

Codice: Seleziona tutto

[greeter]
Exclude=bin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap,UTENTE
Ovviamente al posto di UTENTE andrai a inserire il nome utente dell'account che non vuoi mostrare nella schermata di accesso. Purtroppo dovrai copiare anche tutti gli altri utenti (di sistema) nascosti). Salva, chiudi e riavvia gdm. L'utente indicato non dovrebbe essere più presente nel dialogo di accesso, ma sarà comunque possibile gestirlo scegliendo Altro... e inserendo a mano il nome.
custom.conf è vuoto, forse l'ho addirittura creato appena gli ho dato "gedit"...
in questo caso copio quel codice e basta?

Gli altri utenti di sistema sono quelli che vengono prima di UTENTE?

grazie per la risposta
Avatar utente
fez vrasta
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1707
Iscrizione: lunedì 17 novembre 2008, 21:55
Desktop: scrivania eh.. di vetro.
Località: Milano

Re: Non so se questa cosa si possa fare: utente "invisibile"?

Messaggio da fez vrasta »

a me non funziona così


avevo le impostazioni relative all'auto login in quel file

anche aggiungendo le righe da te indicate non cambia niente  :-\
Avatar utente
ElleUca
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 269
Iscrizione: giovedì 8 maggio 2008, 11:45

Re: Non so se questa cosa si possa fare: utente "invisibile"?

Messaggio da ElleUca »

alexro ha scritto: custom.conf è vuoto, forse l'ho addirittura creato appena gli ho dato "gedit"...
in questo caso copio quel codice e basta?
Sì, ho tralasciato di segnalarlo, custom.conf viene creato dall'amministratore di sistema se serve cambiare le impostazioni predefinite.

alexro ha scritto: Gli altri utenti di sistema sono quelli che vengono prima di UTENTE?
Esatto, purtroppo l'opzione Exclude funziona in modo che quando si imposta il suo valore in custom.conf, questo va a sovrascrivere quello predefinito e non ad aggiungersi. Ecco perché è necessario inserire in custom.conf tutti gli utenti di sistema già elencati nella configurazione predefinita di GDM e poi aggiungere gli altri utenti "normali" che si vuole nascondere.

L'elenco degli utenti di sistema potrebbe variare da release a release (o da distribuzione a distribuzione), ma è possibile consultarla nel file /etc/gdm/gdm.schemas (che non va toccato, così in caso di configurazione errata basta cancellare custom.conf e si ritorna funzionali)

Maggiori informazioni sulla configurazione di GDM le trovi nelle guida il linea (Sistema → Aiuto e supporto, poi cerca GDM)
Avatar utente
ElleUca
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 269
Iscrizione: giovedì 8 maggio 2008, 11:45

Re: Non so se questa cosa si possa fare: utente "invisibile"?

Messaggio da ElleUca »

fez vrasta ha scritto: avevo le impostazioni relative all'auto login in quel file

anche aggiungendo le righe da te indicate non cambia niente  :-\
Le ipotesi sono due: o c'è qualche errore di sintassi oppure stai usando una versione di GDM che ancora non supporta la personalizzazione dell'opzione Exclude. Prova a copiare qui il testo del file.
Avatar utente
fez vrasta
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1707
Iscrizione: lunedì 17 novembre 2008, 21:55
Desktop: scrivania eh.. di vetro.
Località: Milano

Re: Non so se questa cosa si possa fare: utente "invisibile"?

Messaggio da fez vrasta »

Codice: Seleziona tutto

fez@fez-VGN-AR41E:~$ sudo cat /etc/gdm/custom.conf
[sudo] password for fez: 

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=fez
TimedLoginEnable=true
TimedLogin=fez
TimedLoginDelay=10
DefaultSession=une
uso la 10.10 aggiornata  :-\
Scrivi risposta

Ritorna a “Personalizzazione dell'ambiente desktop”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite