1. Non consentire a nessun utente temporaneo senza password di ottenere il controllo di accesso del computer! PRIMO Crea un criterio per impedire al singolo utente guest di apportare modifiche a livello di sistema. Apri l'editor di gksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla
testo Inserisci testo
[guest-policy]
Identity=unix-user:guest
Action=*
ResultAny=no
ResultInactive=no
ResultActive=no
2. apri il terminale e inizia a digitare
sudo addgroup --system --quiet --gid 126 guest
sudo useradd -c Guest,,, -d /tmp/guest-home.UBUNTU -m -s /bin/bash -g guest guest
sudo usermod --uid 117 --gid 126 guest
per creare una password vuota per questo account:
sudo usermod --password U6aMy0wojraho guest
creare Password non richiesta all'accesso per questo account:
sudo usermod --groups nopasswdlogin guest
Modifica il tipo /etc/gdm/gdm.schemas:
gksu gedit /etc/gdm/gdm.schemas
e aggiungi ospite al messaggio di benvenuto / Includi valore predefinito
<schema>
<key> greeter / Include </key>
<signature> s </signature>
<default> guest </default>
</schema>
adesso sudo restart gdm
NOTA: non sarà più possibile accedere alle sessioni ospite dagli account utente, questa è la nuova sessione ospite e sarà possibile accedere solo dalla schermata di accesso, eventuali modifiche a questo account rimarranno disconnesse fino al riavvio del computer.
per ripristinare il terminale aperto e digitare:
sudo userdel guest
poi sudo restart gdm
per copiare le impostazioni per la sessione ospite
sudo cp -R ~/.gconf/desktop /etc/gconf/gconf.xml.system/
sudo cp -R ~/.gconf/apps /etc/gconf/gconf.xml.system/
sudo chmod 777 -R /etc/gconf/gconf.xml.system/desktop
sudo chmod 777 -R /etc/gconf/gconf.xml.system/apps