Как отключить гостевой сеанс?

Как отключить гостевой сеанс в Ubuntu 11.10 или выше? Я Дон'т хотим, чтобы люди могли использовать мой компьютер, не используя пароль для входа в систему!

Комментарии к вопросу (2)
Решение

Обновлено: 2016-Августа

Для Ubuntu 16.04 ЛЦ (15.10 или поздно)

Адаптировано из: перевод Убунту Вики - конфигурация

  • Система обеспечивает конфигурационные файлы в /usr/доли/перевод/ не предназначена для редактирования пользователем. Вместо этого пользователи должны использовать: /и т. д./перевод/
  • Новые версии языка (Убунту 15.10, или позже) использовать [сиденье:*] "вместо" [SeatDefaults]

Просто запустите это (один раз) в терминале:

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

Чтобы отменить (восстановить параметр оценки), удалить файл создан:

sudo rm /etc/lightdm/lightdm.conf.d/50-no-guest.conf

Для Ubuntu 14.04 ЛТС (до 15.04)

Адаптировано из: Ubuntu форум - перевод конфигурационных файлах, расположение в 14.04

Просто запустите это (один раз) в терминале:

sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'

Вас больше не будет 'гость' как вариант входа, на входа.

Чтобы отменить (восстановить параметр оценки), удалить файл создан:

sudo rm /usr/share/lightdm/lightdm.conf.d/50-no-guest.conf

Для Ubuntu 12.04 ЛТС (до 13.10)

Самый простой способ.

Просто запустите это (один раз) в терминале:

sudo /usr/lib/lightdm/lightdm-set-defaults -l false

Вас больше не будет 'гость' как вариант входа, на входа.

  • Это просто добавляет позволяют-гость=falseдля/и т. д./языка/языка.конф`.

  • Должен работать с 11.10 далее (поскольку они используют перевод так же).

Чтобы отменить (восстановить параметр оценки):

sudo /usr/lib/lightdm/lightdm-set-defaults -l true
Комментарии (10)

использовать только этот метод, если вы используете Ubuntu рабочего стола. Если вы используете другой вкус, такие как Xubuntu В или с Lubuntu, пожалуйста, обратитесь к этот ответ вместо.

Если вы're, используя для lightdm по умолчанию, редактировать файл/etc/языка/языка.conf` и так, что это выглядит так:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false

Если вы're через ГДМ (который был по умолчанию в предыдущих версиях Убунту), удалить ГСД-гость-сессии.


Для Ubuntu 13.10 по 14.10, файл переместился в файле /etc/языка/языка.конф.Д/50-единства-зазывала.confи

Для Ubuntu 14.10 или выше, файл переместился в /usr/доли/языка/языка.конф.Д/50-единства-зазывала.confи

Комментарии (8)

Введите это в терминале

gksu gedit /etc/lightdm/lightdm.conf

Вы увидите следующее:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu

Добавить "разрешить" -гость=false` для конце, так что ваш конечный результат должен выглядеть так:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false

Сохраните документ и закройте текстовый редактор.

Обратно в терминал, перезагрузить диспетчере отображения. (Это будет конец графического сеанса, немедленно закрыть все программы, запущенные в нем, поэтому убедитесь, что ваша работа-как все открытые документы, сохраненные в первую очередь!)

sudo restart lightdm

С помощью графического сеанса закончилось, вы'вновь вернулись на экран входа, где вы'МР обратите внимание, что гостевой аккаунт отключен.

Что'ы это-учетная запись "гость" больше не использовать.

Комментарии (0)

Вы можете сделать это, используя Убунту твик.

Чтобы установить его, используйте следующие команды:

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

После установки, перейдите к твики &ампер;остатки→; логин настройки и выключите и"учетная запись guest и".

Комментарии (2)

Просто запустите

gksudo gedit /etc/lightdm/lightdm.conf

Добавьте следующую строку

allow-guest=false

Затем (это будет сразу как вы выйдете, закройте все программы, работающие в графической сессии, так сначала сохранить вашу работу):

sudo restart lightdm
Комментарии (0)

Как отключить эту опцию в будущем

Я просто столкнулся с такой же проблемой на мой новый верный установка/14.04. Также к моему удивлению, я не мог'т найти языка.конф.папка Д внутри /и т. д/языка/ "просто" пользователей.конф.

Расследование#

$ 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-${часть-описательно-имя}.conf и настройка ключей для секции[SeatDefaults]`.

Мы'вновь не собираюсь редактировать любой из этих файлов как это предназначается, чтобы управляться менеджер пакетов, но теперь мы, как мы должны добавить и управлять пользовательские биты конфигурации в файле /etc.

Решение ##

Учитывая вышеизложенное, что перевод-это менеджер дисплея и файлы конфигурации выглядеть выше. Следующее решение должно работать:

  1. Создаем недостающие каталоги:

$ судо команды mkdir -р /д/языка/языка.конф.д

  1. Добавить пользовательский файл конфигурации, выполнив:

$ судо нано /etc/языка/языка.конф.Д/50-отключить-гость-сессии.конф

и вставьте следующие строки:

[SeatDefaults] разрешить-гость=ложь

Затем сохраните (<и>сочетание клавиш Ctrl</роз>+<и>о</КБД и GT;) и close (<и>клавиши Ctrl</роз>+<и>х</КБД и GT;).

  1. Теперь выйти из системы и перейти на виртуальный терминал (<и>сочетание клавиш Ctrl</роз>+<и>Альт</роз>+<и>Ф1</КБД и GT;), запустите:

$ судо служба lightdm перезапускать

Вариант гостевого сеанса должна исчезнуть. Если что-то работает не совсем правильно, теперь вы знаете, где настройки по умолчанию хранится и что вы ничего't изменить его.

Для дальнейшего чтения

Комментарии (1)

Для на Ubuntu 13.10, добавить

allow-guest=false

в файл/etc/языка/языка.конф.Д/10-Убунту.конф`.

Комментарии (0)

13.04 и выше

  1. Выполните эту команду в терминале

суда /usr/lib в/языка/языка-настройка-по умолчанию -л ложные 2. Перезагрузите компьютер или перезапустите перевод с помощью следующей команды (Этот журнал вам немедленно, сохранить ваши данные)

судо перезагрузить языка

Видимо, он работает в 13.10 (может'т тест сам, но там'ы комментарий here).

Я'м через 13.04 и все это не добавляет позволяют-гость=falseдля/и т. д/языка/языка.конф, но оно может быть другим, в 13.10.

Изначально david6 отсюда: https://askubuntu.com/a/169105/176889

Комментарии (2)

Изменения позволяют-гость=True " на " 'ложь'в/etc/языка/языка.conf`и

Затем вы можете либо перезагрузить или перезапустить службу в терминале:

sudo restart lightdm

Предполагая, что вы используете языка, который является стандарт в 11.10.

Комментарии (0)

Установить Ubuntu-твик, перейти на вкладку Настройки, выключить кнопку оценки и перезагрузки. Что's это!

Можно найти терминал проще, но в случае необходимости, чтобы включить учетную запись "гость" возникает тогда придется снова посещать эту страницу и ознакомиться с инструкцией (вернее, отменить). Что'ы преимущество графического вещь... кто помнит, это легко.

Комментарии (0)

Открыть Терминал

gksudo gedit /etc/lightdm/lightdm.conf

Добавьте следующую строку

allow-guest=false

Сохраните и закройте файл.

Комментарии (2)

Я'm в этом случае файл/etc/языка/языка.conf` и не'т существуют в Ubuntu 13.10.

Я пытаюсь создать файл/etc/языка/языка.файл confс этой линии позволяют-гость=ложь, и аварии, система не запускается, только в консольном режиме...

Я пытаюсь отредактировать файл/etc/языка/языка.конф.Д/10-Убунту.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
Комментарии (0)