JE VEUX:
Pour pouvoir sélectionner une session invité dans le menu utilisateur lorsque je suis connecté à mon compte administrateur au cas où quelqu'un aurait besoin d'utiliser mon ordinateur.
JE NE VEUX PAS
Quelqu'un pour pouvoir allumer mon ordinateur et se connecter à une session invité
J'ai entendu parler d'une méthode où l'on édite /etc/lightdm/lightdm.conf
pour inclure allow-guest=false
(puis redémarrage de lightdm)
Le problème avec cette méthode est que je ne veux pas spécifiquement désactiver complètement le compte invité. Je souhaite uniquement désactiver l' accès à celui-ci à partir du menu de connexion tout en conservant la possibilité de ( manuellement connecté à mon compte administrateur) démarrer une session d'invité manuellement.
Existe-t-il une telle solution? Je n'arrive pas à en trouver un via le moteur de recherche (et il est très difficile de formuler une recherche)
EDIT: Oui. Ubuntu 12.04 LTS (Desktop), la dernière version.
Et il doit s'agir d'un compte invité en raison de la façon dont il fonctionne. Je veux pouvoir autoriser les autres à utiliser un compte invité que je peux lancer facilement à partir de mon compte principal en raison de son fonctionnement (pas de mot de passe et du fait que tout ce qu'il contient est supprimé à la fin de la session) sans avoir de mot de passe exposé - compte gratuit accessible à toute personne qui allume mon ordinateur.
Bien que si je pouvais y parvenir via un compte limité standard, ce serait acceptable car je pouvais simplement modifier les paramètres de la plupart des logiciels pour ne rien enregistrer. Il devrait être sans mot de passe et accessible via la liste des utilisateurs lorsque je suis connecté à mon compte principal, mais invisible / inaccessible à partir de l'écran de connexion principal.
Voici le code que j'ai mentionné. Comme vous pouvez le voir, la structure est très similaire, mais il existe quelques différences clés. Il n'y a pas auto required pam_unix.so
et le lien dit d'ajouter une ligne appelée auth optional pam_permit.so
mais je l'ai déjà auth required pam_permit.so
et d'autres petites différences.
#%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