Как отключить гостевую сессию в Ubuntu 11.10 или новее? Я не хочу, чтобы люди могли использовать мой компьютер, не используя пароль для входа в систему!
Обновлено: 2016-Aug
Адаптировано из: LightDM Ubuntu Wiki - Конфигурация
Системные предоставленные файлы конфигурации в /usr/share/lightdm/ не предназначены для редактирования пользователем. Вместо этого пользователи должны использовать: /etc/lightdm/ Новые версии LightDM (Ubuntu 15.10 или более поздние) используют [Seat:*] вместо [SeatDefaults]Просто запустите это (один раз) в терминале:
sudo sh -c 'printf "[Seat:*]\nallow-guest=false\n" >/etc/lightdm/lightdm.conf.d/50-no-guest.conf'
Отменить (восстановить параметр Guest), Адаптировано из: LightDM Ubuntu Wiki - Конфигурация :
sudo rm /etc/lightdm/lightdm.conf.d/50-no-guest.conf
Адаптировано из: LightDM Ubuntu Wiki - Конфигурация
Просто запустите это (один раз) в терминале:
sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'
У вас больше не будет параметра «Гость» в качестве логина при следующем входе в систему.
Отменить (восстановить параметр Guest), Адаптироваться из: LightDM Ubuntu Wiki - Конфигурация :
sudo rm /usr/share/lightdm/lightdm.conf.d/50-no-guest.conf
Простейший метод.
Просто запустите это (один раз) в терминале:
sudo /usr/lib/lightdm/lightdm-set-defaults -l false
У вас больше не будет параметра «Гость» в качестве логина при следующем входе в систему.
Системные конфигурационные файлы в /usr/share/lightdm/ не предназначены для редактирования пользователем. Вместо этого пользователи должны использовать: /etc/lightdm/ Должно работать с 11.10 и далее (поскольку они также используют LightDM).Отменить (восстановить гостевой вариант):
sudo /usr/lib/lightdm/lightdm-set-defaults -l true
Обновлено: 2016-Aug
Адаптировано из: LightDM Ubuntu Wiki - Конфигурация
Системные предоставленные файлы конфигурации в /usr/share/lightdm/ не предназначены для редактирования пользователем. Вместо этого пользователи должны использовать: /etc/lightdm/ Новые версии LightDM (Ubuntu 15.10 или более поздние) используют [Seat:*] вместо [SeatDefaults]Просто запустите это (один раз) в терминале:
sudo sh -c 'printf "[Seat:*]\nallow-guest=false\n" >/etc/lightdm/lightdm.conf.d/50-no-guest.conf'
Отменить (восстановить параметр Guest), Адаптировано из: LightDM Ubuntu Wiki - Конфигурация :
sudo rm /etc/lightdm/lightdm.conf.d/50-no-guest.conf
Адаптировано из: LightDM Ubuntu Wiki - Конфигурация
Просто запустите это (один раз) в терминале:
sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'
У вас больше не будет параметра «Гость» в качестве логина при следующем входе в систему.
Отменить (восстановить параметр Guest), Адаптироваться из: LightDM Ubuntu Wiki - Конфигурация :
sudo rm /usr/share/lightdm/lightdm.conf.d/50-no-guest.conf
Простейший метод.
Просто запустите это (один раз) в терминале:
sudo /usr/lib/lightdm/lightdm-set-defaults -l false
У вас больше не будет параметра «Гость» в качестве логина при следующем входе в систему.
Системные конфигурационные файлы в /usr/share/lightdm/ не предназначены для редактирования пользователем. Вместо этого пользователи должны использовать: /etc/lightdm/ Должно работать с 11.10 и далее (поскольку они также используют LightDM).Отменить (восстановить гостевой вариант):
sudo /usr/lib/lightdm/lightdm-set-defaults -l true
Я просто столкнулся с той же проблемой в моей новой установке trusty / 14.04. Также, к моему удивлению, я не смог найти папку lightdm.conf.d внутри /etc/lightdm/ только users.conf.
$ find / -iname *lightdm* 2>/dev/null | grep -v /mnt | grep -v /media | grep -v /home
[...]
/usr/share/lightdm/lightdm.conf.d
[...]
Ага, вот вы где.
$ ls -1 /usr/share/lightdm/lightdm.conf.d/
50-greeter-wrapper.conf
50-guest-wrapper.conf
50-ubuntu.conf
50-unity-greeter.conf
50-xserver-command.conf
Хорошо, что там?
$ cat /usr/share/lightdm/lightdm.conf.d/*
[SeatDefaults]
greeter-wrapper=/usr/lib/lightdm/lightdm-greeter-session
[SeatDefaults]
guest-wrapper=/usr/lib/lightdm/lightdm-guest-session
[SeatDefaults]
user-session=ubuntu
[SeatDefaults]
greeter-session=unity-greeter
[SeatDefaults]
# Dump core
xserver-command=X -core
Мы находим кучу конфигурационных файлов, похожих на формат INI следуя схеме именования 50-${some-descriptive-name}.conf и настраивая ключи для раздела [SeatDefaults].
Мы не будем редактировать какие-либо из этих файлов, поскольку они предназначены для управления диспетчером пакетов, но теперь мы должны добавить и управлять нашим INI-форматом до /etc.
Учитывая вышеизложенное, lightdm является диспетчером отображения и конфигурацией файлы выглядят так. Следующее решение должно работать:
Создавать отсутствующие каталоги:$ sudo mkdir -p /etc/lightdm/lightdm.conf.d
Добавить настраиваемый файл конфигурации, выполнив: $ sudo nano /etc/lightdm/lightdm.conf.d/50-disable-guest-session.conf
и вставить следующие строки: [SeatDefaults]
allow-guest=false
Затем сохранить (Ctrl + O) и закрыть (Ctrl + X). Теперь выйдите из системы и переключитесь на виртуальный терминал (Ctrl + Alt + F1), затем запустите: $ sudo service lightdm restart
Теперь параметр гостевой сессии исчезнет. Если что-то не работает правильно, вы теперь знаете, где хранится конфигурация по умолчанию и что вы ее не изменили. Измените allow-guest=true на 'false' в /etc/lightdm/lightdm.conf
Затем вы можете перезагрузить или перезапустить службу в терминале:
sudo restart lightdm
Предполагая, что вы используете lightdm, который является стандартным в 11.10.
Просто запустите
gksudo gedit /etc/lightdm/lightdm.conf
Добавьте следующую строку
allow-guest=false
Затем (это немедленно выйдет из системы, выйдя из всех программ, запущенных на вашем графическом сеансе, поэтому сохраните работа сначала):
sudo restart lightdm
Я в том же самом случае, файл /etc/lightdm/lightdm.conf не существует в UBUNTU 13.10.
Я пытаюсь создать файл /etc/lightdm/lightdm.conf с этой строкой allow-guest=false и CRASH, система не запускается должным образом, только консольный режим ...
Я пытаюсь отредактировать файл /etc/lightdm/lightdm.conf.d/10-ubuntu.conf и работает правильно.
Отредактируйте файл
sudo vim /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
И введите строки, которые вам нужны
# to disable guest login
allow-guest=false
# to enable user login manually
greeter-show-manual-login=true
И последний, перезапустите вашу систему
sudo reboot
Я думаю, что это отлично работает, если вы перезапустите только ligthgdm
sudo service lightdm restart
Для Ubuntu 13.10 добавьте
allow-guest=false
в файл /etc/lightdm/lightdm.conf.d/10-ubuntu.conf.
Открыть терминал
gksudo gedit /etc/lightdm/lightdm.conf
Добавить следующую строку
allow-guest=false
Сохранить и выйти из файла.
Установите ubuntu-tweak, перейдите на вкладку настройки, выключите гостевую кнопку и перезагрузитесь. Это оно!
Вы можете найти терминал проще, но если возникнет необходимость включить гостевую учетную запись, вам нужно будет снова посетить эту страницу и увидеть инструкции (или, вернее, отменить). В этом преимущество GUI-объекта ... его легко запомнить.
Я просто столкнулся с той же проблемой в моей новой установке trusty / 14.04. Также, к моему удивлению, я не смог найти папку lightdm.conf.d внутри /etc/lightdm/ только users.conf.
$ find / -iname *lightdm* 2>/dev/null | grep -v /mnt | grep -v /media | grep -v /home
[...]
/usr/share/lightdm/lightdm.conf.d
[...]
Ага, вот вы где.
$ ls -1 /usr/share/lightdm/lightdm.conf.d/
50-greeter-wrapper.conf
50-guest-wrapper.conf
50-ubuntu.conf
50-unity-greeter.conf
50-xserver-command.conf
Хорошо, что там?
$ cat /usr/share/lightdm/lightdm.conf.d/*
[SeatDefaults]
greeter-wrapper=/usr/lib/lightdm/lightdm-greeter-session
[SeatDefaults]
guest-wrapper=/usr/lib/lightdm/lightdm-guest-session
[SeatDefaults]
user-session=ubuntu
[SeatDefaults]
greeter-session=unity-greeter
[SeatDefaults]
# Dump core
xserver-command=X -core
Мы находим кучу конфигурационных файлов, похожих на формат INI следуя схеме именования 50-${some-descriptive-name}.conf и настраивая ключи для раздела [SeatDefaults].
Мы не будем редактировать какие-либо из этих файлов, поскольку они предназначены для управления диспетчером пакетов, но теперь мы должны добавить и управлять нашим INI-форматом до /etc.
Учитывая вышеизложенное, lightdm является диспетчером отображения и конфигурацией файлы выглядят так. Следующее решение должно работать:
Создавать отсутствующие каталоги:$ sudo mkdir -p /etc/lightdm/lightdm.conf.d
Добавить настраиваемый файл конфигурации, выполнив: $ sudo nano /etc/lightdm/lightdm.conf.d/50-disable-guest-session.conf
и вставить следующие строки: [SeatDefaults]
allow-guest=false
Затем сохранить (Ctrl + O) и закрыть (Ctrl + X). Теперь выйдите из системы и переключитесь на виртуальный терминал (Ctrl + Alt + F1), затем запустите: $ sudo service lightdm restart
Теперь параметр гостевой сессии исчезнет. Если что-то не работает правильно, вы теперь знаете, где хранится конфигурация по умолчанию и что вы ее не изменили. Измените allow-guest=true на 'false' в /etc/lightdm/lightdm.conf
Затем вы можете перезагрузить или перезапустить службу в терминале:
sudo restart lightdm
Предполагая, что вы используете lightdm, который является стандартным в 11.10.
Просто запустите
gksudo gedit /etc/lightdm/lightdm.conf
Добавьте следующую строку
allow-guest=false
Затем (это немедленно выйдет из системы, выйдя из всех программ, запущенных на вашем графическом сеансе, поэтому сохраните работа сначала):
sudo restart lightdm
Я в том же самом случае, файл /etc/lightdm/lightdm.conf не существует в UBUNTU 13.10.
Я пытаюсь создать файл /etc/lightdm/lightdm.conf с этой строкой allow-guest=false и CRASH, система не запускается должным образом, только консольный режим ...
Я пытаюсь отредактировать файл /etc/lightdm/lightdm.conf.d/10-ubuntu.conf и работает правильно.
Отредактируйте файл
sudo vim /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
И введите строки, которые вам нужны
# to disable guest login
allow-guest=false
# to enable user login manually
greeter-show-manual-login=true
И последний, перезапустите вашу систему
sudo reboot
Я думаю, что это отлично работает, если вы перезапустите только ligthgdm
sudo service lightdm restart
Для Ubuntu 13.10 добавьте
allow-guest=false
в файл /etc/lightdm/lightdm.conf.d/10-ubuntu.conf.
Открыть терминал
gksudo gedit /etc/lightdm/lightdm.conf
Добавить следующую строку
allow-guest=false
Сохранить и выйти из файла.
Установите ubuntu-tweak, перейдите на вкладку настройки, выключите гостевую кнопку и перезагрузитесь. Это оно!
Вы можете найти терминал проще, но если возникнет необходимость включить гостевую учетную запись, вам нужно будет снова посетить эту страницу и увидеть инструкции (или, вернее, отменить). В этом преимущество GUI-объекта ... его легко запомнить.