VOGLIO:
Per poter selezionare una sessione ospite dal menu utente quando si accede al mio account amministratore nel caso in cui qualcuno debba usare il mio computer.
NON VOGLIO
Qualcuno per poter accendere il mio computer e accedere a una sessione ospite
Ho sentito parlare di un metodo in cui una modifica /etc/lightdm/lightdm.conf
da includere allow-guest=false
(quindi riavviare lightdm)
Il problema con questo metodo è che in particolare non desidero disabilitare completamente l'account guest. Desidero solo disabilitarne l' accesso dal menu di accesso pur mantenendo la possibilità di (mentre ho effettuato l'accesso al mio account di amministratore) avviare manualmente una sessione ospite.
C'è una soluzione del genere? Non riesco a trovarne uno tramite il motore di ricerca (ed è molto difficile parlare per una ricerca)
EDIT: Sì. Ubuntu 12.04 LTS (desktop), l'ultima versione.
E deve essere un account ospite a causa del modo in cui funziona. Voglio la possibilità di consentire ad altri di utilizzare un account ospite che posso avviare facilmente dal mio account principale a causa del modo in cui funziona (senza password e del fatto che tutto ciò che viene cancellato al termine della sessione) senza avere una password esposta- account gratuito disponibile per chiunque accenda il mio computer.
Tuttavia, se potessi ottenere ciò tramite un account limitato standard, sarebbe accettabile poiché potrei semplicemente modificare le impostazioni sulla maggior parte del software per non salvare nulla. Dovrebbe essere senza password e accessibile tramite l'elenco utenti mentre sono connesso al mio account principale, ma invisibile / inaccessibile dalla schermata di accesso principale.
Ecco il codice che ho citato. Come puoi vedere, la struttura è molto simile ma ci sono alcune differenze chiave. Non c'è auto required pam_unix.so
e il link dice di aggiungere una linea chiamata auth optional pam_permit.so
ma ho già auth required pam_permit.so
e altre piccole differenze.
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
auth required pam_env.so readenv=1 envfile=/etc/default/locale
auth required pam_permit.so
@include common-account
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
session required pam_limits.so
@include common-session
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
@include common-password