Я ХОЧУ:
Щоб мати можливість вибрати гостьовий сеанс з меню користувача при вході в обліковий запис адміністратора, якщо комусь потрібно використовувати мій комп'ютер.
Я НЕ ХОЧУ
Хтось зможе ввімкнути мій комп'ютер та увійти в гостьову сесію
Я чув про спосіб , в якому один редагує /etc/lightdm/lightdm.conf
включити allow-guest=false
(потім перезапустити LightDM)
Проблема з цим методом полягає в тому, що я спеціально не хочу повністю відключити гостьовий рахунок. Я хочу лише відключити доступ до нього з меню входу , зберігаючи можливість (під час входу в мій обліковий запис адміністратора) відкривати гостьовий сеанс вручну.
Чи є таке виправлення? Я не можу знайти його через пошукову систему (і це дуже важко ввести слово для пошуку)
EDIT: Так. Ubuntu 12.04 LTS (Desktop), остання версія.
І це повинно бути обліковим записом для гостей через спосіб його функціонування. Я хочу, щоб дозволити іншим користуватися гостьовим обліковим записом. Я можу легко запустити свій основний обліковий запис через те, як він функціонує (відсутність пароля і те, що все на ньому видаляється, коли сеанс закінчується), не маючи відкритого пароля, безкоштовний акаунт, доступний для кожного, хто ввімкне мій комп'ютер.
Хоча якби я міг досягти цього через стандартний обмежений рахунок, це було б прийнятно, оскільки я міг просто змінити налаштування більшості програмного забезпечення, щоб нічого не економити. Він повинен бути без паролем і доступним через список користувачів, коли я входив у свій головний обліковий запис, але невидимий / недоступний з головного екрана входу.
Ось код, про який я згадав. Як ви бачите, структура дуже схожа, але є деякі ключові відмінності. Немає, auto required pam_unix.so
і посилання говорить, щоб додати рядок під назвою, auth optional pam_permit.so
але у мене вже є auth required pam_permit.so
і такі інші невеликі відмінності.
#%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