Гостевой сеанс: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показано 12 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
= Описание = | == Описание == | ||
Гостевой сеанс представляет собой однократный вход под создаваемым гостевым пользователем и при окончании сеанса удаляется как этот пользователь, так и его домашний каталог. | Гостевой сеанс представляет собой однократный вход под создаваемым гостевым пользователем и при окончании сеанса удаляется как этот пользователь, так и его домашний каталог. | ||
Строка 9: | Строка 9: | ||
после этого перезапустите {{cmd|lightdm}} или компьютер. | после этого перезапустите {{cmd|lightdm}} или компьютер. | ||
= Настройка = | == Настройка == | ||
Включить гостевой сеанс в LightDM (включается автоматически при установке пакета): | Включить гостевой сеанс в LightDM (включается автоматически при установке пакета): | ||
Строка 23: | Строка 23: | ||
<source lang="text" highlight="1"># guest-account disable</source> | <source lang="text" highlight="1"># guest-account disable</source> | ||
{{Attention|Для того, чтобы изменения вступили в силу, необходимо перезапустить LightDM: <source lang="text">systemctl restart lightdm</source>}} | {{Attention|Для того, чтобы изменения вступили в силу, необходимо перезапустить LightDM: <source lang="text"># systemctl restart lightdm</source>}} | ||
== Удаление гостевых пользователей после сбоя == | === Удаление гостевых пользователей после сбоя === | ||
Если {{cmd|guest-account list}} возвращает имена гостевых пользователей (например, оставшихся после выключения электричества), очистить их можно командой | Если {{cmd|guest-account list}} возвращает имена гостевых пользователей (например, оставшихся после выключения электричества), очистить их можно командой | ||
Строка 31: | Строка 31: | ||
<source lang="text" highlight="1"># guest-account list | xargs -n1 guest-account remove</source> | <source lang="text" highlight="1"># guest-account list | xargs -n1 guest-account remove</source> | ||
= Внешний вид после настройки = | == Внешний вид после настройки == | ||
[[Изображение:alt-guest-session.png]] | [[Изображение:alt-guest-session.png]] | ||
== Технические подробности == | |||
При создании сеанса, скрипт запуска сеанса берёт содержимое из {{path|/etc/skel}} (настройки всех пользователей), и из каталога {{path|/etc/guest-sessiion/skel}} (настройки именно гостя) , также при запуске он анализирует наличие скрипта {{path|/etc/guest-session/prefs.sh}}, при его наличии, запускает {{cmd|prefs.sh}}. | |||
Каталог {{path|/etc/guest-session/}} и скрипт {{path|/etc/guest-session/prefs.sh}} не входят ни в один пакет, так что ими может управлять системный администратор. | |||
== Категория HOWTO == | |||
[[Категория:HOWTO]] | [[Категория:HOWTO]] | ||
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}} | ||
[[Категория:Управление пользователями]] |
Текущая версия от 17:49, 5 апреля 2024
Описание
Гостевой сеанс представляет собой однократный вход под создаваемым гостевым пользователем и при окончании сеанса удаляется как этот пользователь, так и его домашний каталог.
Вы можете включить гостевой вход в LightDM, установив пакет guest-account:
# apt-get install guest-account
после этого перезапустите lightdm или компьютер.
Настройка
Включить гостевой сеанс в LightDM (включается автоматически при установке пакета):
# guest-account enable
Включить автоматический вход в гостевой сеанс в LightDM:
# guest-account autologin
Выключить гостевой сеанс в LightDM (выключается автоматически при удалении пакета):
# guest-account disable
# systemctl restart lightdm
Удаление гостевых пользователей после сбоя
Если guest-account list возвращает имена гостевых пользователей (например, оставшихся после выключения электричества), очистить их можно командой
# guest-account list | xargs -n1 guest-account remove
Внешний вид после настройки
Технические подробности
При создании сеанса, скрипт запуска сеанса берёт содержимое из /etc/skel (настройки всех пользователей), и из каталога /etc/guest-sessiion/skel (настройки именно гостя) , также при запуске он анализирует наличие скрипта /etc/guest-session/prefs.sh, при его наличии, запускает prefs.sh.
Каталог /etc/guest-session/ и скрипт /etc/guest-session/prefs.sh не входят ни в один пакет, так что ими может управлять системный администратор.