Гостевая сессия перестала работать над версиями Ubuntu позже 16.04

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

15
задан 16 May 2017 в 13:52

3 ответа

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

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

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
12
ответ дан 22 May 2018 в 22:35
  • 1
    Не влияет ли на это 16.04? – Anwar 15 May 2017 в 18:45
  • 2
    @Anwar: Нет, это не так. Это системная вещь. – Gunnar Hjalmarsson 15 May 2017 в 18:49
  • 3
    @GunnarHjalmarsson Системная вещь? Итак, все с 15 апреля? Или это связано с переключением с выскочка на systemd для пользовательских сессий? – muru 15 May 2017 в 18:53
  • 4
    @Anwar: Последний (я думаю - см. Отчет об ошибке). – Gunnar Hjalmarsson 15 May 2017 в 18:54
  • 5
    @GunnarHjalmarsson Это неважно, но a) su не использует sudoers, и b) AppArmor, по-видимому, препятствует правильному функционированию su и sudo для гостей (поэтому sudoers даже не вводит изображение). Пользователь должен знать действительный пароль пользователя, но в противном случае заблокирована система без доступа к TTY, она открывает отверстие. – muru 15 May 2017 в 19:24

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

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

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
13
ответ дан 18 July 2018 в 13:15

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

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

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
13
ответ дан 24 July 2018 в 20:08

Другие вопросы по тегам:

Похожие вопросы: