1. Ne permettez jamais à un utilisateur temporaire sans mot de passe d'accéder au contrôle d'accès de votre ordinateur! PREMIER Créez une stratégie pour empêcher l' invité mono-utilisateur d'apporter des modifications à l'échelle du système ouvrir l'éditeur de gksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla
texte insérer du texte
[guest-policy]
Identity=unix-user:guest
Action=*
ResultAny=no
ResultInactive=no
ResultActive=no
2. ouvrez le terminal et commencez à taper
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
pour créer un mot de passe vide pour ce compte:
sudo usermod --password U6aMy0wojraho guest
à créer Pas demandé de mot de passe à la connexion pour ce compte:
sudo usermod --groups nopasswdlogin guest
Modifiez le type /etc/gdm/gdm.schemas:
gksu gedit /etc/gdm/gdm.schemas
et ajouter un invité à l'accueil / Inclure par défaut
<schema>
<key> greeter / Include </key>
<signature> s </signature>
<default> guest </default>
</schema>
maintenant sudo restart gdm
REMARQUE: vous ne serez plus en mesure de vous connecter aux sessions invitées à partir des comptes utilisateur, il s'agit de la nouvelle session invité et vous ne pourrez vous connecter qu'à partir de l'écran de connexion. Toute modification de ce compte restera à la déconnexion jusqu'au redémarrage de l'ordinateur.
pour restaurer le terminal ouvert et tapez:
sudo userdel guest
puis sudo restart gdm
pour copier vos paramètres pour la session invité
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
Confinement
Vous voudrez peut-être examiner cette réponse si vous souhaitez «verrouiller» un compte d'utilisateur.
la source