Как отключить гостевой сеанс в Ubuntu 11.10 или выше? Я Дон'т хотим, чтобы люди могли использовать мой компьютер, не используя пароль для входа в систему!
Обновлено: 2016-Августа
Адаптировано из: перевод Убунту Вики - конфигурация
/usr/доли/перевод/
не предназначена для редактирования пользователем. Вместо этого пользователи должны использовать: /и т. д./перевод/
[сиденье:*] "вместо" [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
Просто запустите это (один раз) в терминале:
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
Самый простой способ.
Просто запустите это (один раз) в терминале:
sudo /usr/lib/lightdm/lightdm-set-defaults -l false
Вас больше не будет 'гость' как вариант входа, на входа.
Это просто добавляет позволяют-гость=falseдля
/и т. д./языка/языка.конф`.
Должен работать с 11.10 далее (поскольку они используют перевод так же).
Чтобы отменить (восстановить параметр оценки):
sudo /usr/lib/lightdm/lightdm-set-defaults -l true
использовать только этот метод, если вы используете 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
и
Введите это в терминале
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
С помощью графического сеанса закончилось, вы'вновь вернулись на экран входа, где вы'МР обратите внимание, что гостевой аккаунт отключен.
Что'ы это-учетная запись "гость" больше не использовать.
Вы можете сделать это, используя Убунту твик.
Чтобы установить его, используйте следующие команды:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
После установки, перейдите к твики &ампер;остатки→; логин настройки и выключите и"учетная запись guest и".
Просто запустите
gksudo gedit /etc/lightdm/lightdm.conf
Добавьте следующую строку
allow-guest=false
Затем (это будет сразу как вы выйдете, закройте все программы, работающие в графической сессии, так сначала сохранить вашу работу):
sudo restart lightdm
Я просто столкнулся с такой же проблемой на мой новый верный установка/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
.
Решение ##
Учитывая вышеизложенное, что перевод-это менеджер дисплея и файлы конфигурации выглядеть выше. Следующее решение должно работать:
$ судо команды mkdir -р /д/языка/языка.конф.д
$ судо нано /etc/языка/языка.конф.Д/50-отключить-гость-сессии.конф
и вставьте следующие строки:
[SeatDefaults] разрешить-гость=ложь
Затем сохраните (<и>сочетание клавиш Ctrl</роз>+<и>о</КБД и GT;) и close (<и>клавиши Ctrl</роз>+<и>х</КБД и GT;).
$ судо служба lightdm перезапускать
Вариант гостевого сеанса должна исчезнуть. Если что-то работает не совсем правильно, теперь вы знаете, где настройки по умолчанию хранится и что вы ничего't изменить его.
суда /usr/lib в/языка/языка-настройка-по умолчанию -л ложные
2. Перезагрузите компьютер или перезапустите перевод
с помощью следующей команды
(Этот журнал вам немедленно, сохранить ваши данные)
судо перезагрузить языка
Видимо, он работает в 13.10 (может'т тест сам, но там'ы комментарий here).
Я'м через 13.04 и все это не добавляет позволяют-гость=falseдля
/и т. д/языка/языка.конф, но оно может быть другим, в 13.10.
Изначально david6 отсюда: https://askubuntu.com/a/169105/176889
Изменения позволяют-гость=True " на " 'ложь'в
/etc/языка/языка.conf`и
Затем вы можете либо перезагрузить или перезапустить службу в терминале:
sudo restart lightdm
Предполагая, что вы используете языка
, который является стандарт в 11.10.
Установить Ubuntu-твик, перейти на вкладку Настройки, выключить кнопку оценки и перезагрузки. Что's это!
Можно найти терминал проще, но в случае необходимости, чтобы включить учетную запись "гость" возникает тогда придется снова посещать эту страницу и ознакомиться с инструкцией (вернее, отменить). Что'ы преимущество графического вещь... кто помнит, это легко.
Я'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