Гостевой сеанс: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показано 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}}}}
[[Категория:Управление пользователями]]

Текущая версия от 14:49, 5 апреля 2024

Описание

Гостевой сеанс представляет собой однократный вход под создаваемым гостевым пользователем и при окончании сеанса удаляется как этот пользователь, так и его домашний каталог.

Вы можете включить гостевой вход в LightDM, установив пакет guest-account:

# apt-get install guest-account

после этого перезапустите lightdm или компьютер.

Настройка

Включить гостевой сеанс в LightDM (включается автоматически при установке пакета):

# guest-account enable

Включить автоматический вход в гостевой сеанс в LightDM:

# guest-account autologin

Выключить гостевой сеанс в LightDM (выключается автоматически при удалении пакета):

# guest-account disable
Внимание! Для того, чтобы изменения вступили в силу, необходимо перезапустить LightDM:
# systemctl restart lightdm


Удаление гостевых пользователей после сбоя

Если guest-account list возвращает имена гостевых пользователей (например, оставшихся после выключения электричества), очистить их можно командой

# guest-account list | xargs -n1 guest-account remove

Внешний вид после настройки

Alt-guest-session.png

Технические подробности

При создании сеанса, скрипт запуска сеанса берёт содержимое из /etc/skel (настройки всех пользователей), и из каталога /etc/guest-sessiion/skel (настройки именно гостя) , также при запуске он анализирует наличие скрипта /etc/guest-session/prefs.sh, при его наличии, запускает prefs.sh.

Каталог /etc/guest-session/ и скрипт /etc/guest-session/prefs.sh не входят ни в один пакет, так что ими может управлять системный администратор.

Категория HOWTO