Гостевая сессия перестала работать на версиях Ubuntu после 16.04


19

После недавнего обновления пакета функция гостевого сеанса больше не доступна в Ubuntu 16.10 и 17.04. Что произошло?


если это относится к 18.04, можем ли мы добавить теги к этой версии, пожалуйста.
TiloBunt

@TiloBunt: Спасибо, что указали на это. Это относится ко всем версиям позже 16.04, в которых используется LightDM, поэтому вместо этого я удалил теги версий и изменил название. Диспетчером отображения по умолчанию для стандартного Ubuntu, начиная с 17.10, является GDM, который вообще не поддерживает функцию гостевого сеанса.
Гуннар Хьялмарссон

Ответы:


17

Гостевой сеанс был преднамеренно отключен по умолчанию из-за проблемы безопасности, когда гостевой сеанс не содержался в профиле AppArmor, который обычно ограничивает гостевые сеансы. Этот профиль AppArmor, помимо прочего, не позволяет гостевому пользователю suпереключаться на других пользователей или просматривать домашние каталоги других пользователей.

Вы можете включить его, если считаете, что проблема может быть решена в вашей системе, как объяснено в комментарии № 24 к сообщению об ошибке, или с помощью этого одного элемента:

sudo sh -c 'printf "[Seat:*]\nallow-guest=true\n" >/etc/lightdm/lightdm.conf.d/40-enable-guest.conf'

Чтобы вернуть его обратно в отключенное состояние, просто выполните:

sudo rm /etc/lightdm/lightdm.conf.d/40-enable-guest.conf

Это не влияет на 16.04?
Анвар

@ Анвар: Нет, это не так. Это системная вещь.
Гуннар

@GunnarHjalmarsson Системная вещь? Итак, все с 15.04? Или это связано с переключением с upstart на systemd для пользовательских сеансов?
Муру,

1
@Anwar: последнее (я думаю - смотрите отчет об ошибке).
Гуннар

2
@GunnarHjalmarsson Это не имеет большого значения, но а) suне использует sudoers, и б) AppArmor, по-видимому, препятствует suи не sudoработает должным образом для гостей (поэтому sudoersдаже не входит в картину). Пользователь должен знать действительный пароль пользователя, но в заблокированной системе, не имеющей доступа к TTY, он открывает дыру.
Муру
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.