ICH WILL:
Um eine Gastsitzung aus dem Benutzermenü auswählen zu können, wenn Sie bei meinem Administratorkonto angemeldet sind, falls jemand meinen Computer verwenden muss.
ICH MÖCHTE NICHT
Jemand, der meinen Computer einschalten und sich bei einer Gastsitzung anmelden kann
Ich habe von einer Methode gehört, bei der Änderungen vorgenommen /etc/lightdm/lightdm.conf
werden allow-guest=false
(um dann lightdm neu zu starten).
Das Problem bei dieser Methode ist, dass ich das Gastkonto nicht vollständig deaktivieren möchte. Ich möchte den Zugriff nur über das Anmeldemenü deaktivieren , während ich weiterhin die Möglichkeit habe, eine Gastsitzung manuell zu starten (während ich in meinem Administratorkonto angemeldet bin) .
Gibt es so eine Lösung? Ich kann anscheinend keine über eine Suchmaschine finden (und es ist sehr schwierig, eine Suche zu finden).
EDIT: Ja. Ubuntu 12.04 LTS (Desktop), die neueste Version.
Und es muss ein Gastkonto sein, weil es so funktioniert. Ich möchte die Möglichkeit haben, anderen die Verwendung eines Gastkontos zu ermöglichen. Ich kann es einfach von meinem Hauptkonto aus starten, da es funktioniert (kein Passwort und die Tatsache, dass alles darauf gelöscht wird, wenn die Sitzung beendet ist), ohne ein offengelegtes Passwort zu haben. Kostenloses Konto für alle, die meinen Computer einschalten.
Wenn ich dies über ein eingeschränktes Standardkonto erreichen könnte, wäre dies akzeptabel, da ich nur die Einstellungen der meisten Software ändern könnte, um nichts zu speichern. Es müsste passwortlos und über die Benutzerliste zugänglich sein, während ich bei meinem Hauptkonto angemeldet bin, aber über den Hauptanmeldebildschirm unsichtbar / nicht zugänglich .
Hier ist der Code, den ich erwähnt habe. Wie Sie sehen können, ist die Struktur sehr ähnlich, es gibt jedoch einige wesentliche Unterschiede. Es gibt keine auto required pam_unix.so
und der Link sagt, eine Zeile namens hinzuzufügen, auth optional pam_permit.so
aber ich habe bereits auth required pam_permit.so
und solche anderen kleinen Unterschiede.
#%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