Как отключить гостевую сессию в Ubuntu 11.10 или новее? Я не хочу, чтобы люди могли использовать мой компьютер без пароля для входа в систему!
lightdm
guest-session
Джереми Бича
источник
источник
Ответы:
Обновлено: 2016-авг
Для Ubuntu 16.04 LTS (15.10 или более поздняя версия)
Адаптировано из: LightDM Ubuntu Wiki - Конфигурация
/usr/share/lightdm/
которые не предназначены , чтобы быть редактируемым пользователем. Вместо этого пользователи должны использовать:/etc/lightdm/
[Seat:*]
вместо[SeatDefaults]
Просто запустите это (один раз) в терминале:
Чтобы отменить (восстановить гостевую опцию), удалите созданный файл :
Для Ubuntu 14.04 LTS (до 15.04)
Адаптировано из: Ubuntu Forums - расположение конфигурационных файлов lightdm в 14.04
Просто запустите это (один раз) в терминале:
При следующем входе в систему у вас больше не будет «Гость».
Чтобы отменить (восстановить гостевую опцию), удалите созданный файл :
Для Ubuntu 12.04 LTS (до 13.10)
Самый простой способ.
Просто запустите это (один раз) в терминале:
При следующем входе в систему у вас больше не будет «Гость».
Это просто добавляет
allow-guest=false
к/etc/lightdm/lightdm.conf
.Должен работать с 11.10 и далее (поскольку они также используют LightDM ).
Чтобы отменить (восстановить гостевую опцию):
источник
lightdm
в моем случае не был перезапущен./etc/lightdm/lightdm.conf.d
папка создается автоматически только в 16.04.1, поэтому в предыдущих версиях ее нужно создавать до запуска команды (sudo mkdir /etc/lightdm/lightdm.conf.d
).sudo /etc/init.d/lightdm restart
Если вы используете LightDM по умолчанию, отредактируйте
/etc/lightdm/lightdm.conf
его так:Если вы используете GDM (который был по умолчанию в предыдущих выпусках Ubuntu), удалите gdm-guest-session .
Для Ubuntu с 13.10 по 14.10 файл перемещен в
/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
Для Ubuntu 14.10 или выше, файл перемещен в
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
источник
/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
/etc/lightdm/lightdm.conf.d/50-no-guest.conf
. Опция allow-guest не является специфичной для единителя./usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
. Чтобы найти файл, который я использовалlocate
/usr/share
тоже.Введите это в терминале
Вы увидите следующее:
Добавьте
allow-guest=false
в конец, чтобы ваш конечный результат выглядел так:Сохраните документ и выйдите из текстового редактора.
Вернитесь в Терминал, перезапустите диспетчер отображения. (Это завершит сеанс графического входа в систему, немедленно выйдя из всех программ, запущенных в нем, поэтому убедитесь, что ваша работа - как и любые открытые документы - сохраняется в первую очередь!)
После завершения графического сеанса входа вы вернетесь к экрану входа, где увидите, что учетная запись гостя отключена.
Вот и все - гостевой аккаунт больше не используется.
источник
Вы можете сделать это с помощью Ubuntu Tweak .
Чтобы установить его, используйте эти команды:
После установки, перейдите к твики → Вход Настройки и выключить «гостевой учетной записи».
источник
Просто беги
Добавьте следующую строку
Затем (это сразу же выйдет из системы и закроет все программы, запущенные в графическом сеансе, поэтому сначала сохраните свою работу):
источник
Как отключить эту опцию в будущем
Я только что столкнулся с той же проблемой на моей новой установке / 14.04. Также, к моему удивлению, я не смог найти
lightdm.conf.d
папку внутри/etc/lightdm/
простоusers.conf
.изучение
Ага, вот и ты. Что там?
Хорошо, что там?
Заключение
Мы находим кучу файлов конфигурации, похожих на формат INI, следуя схеме именования
50-${some-descriptive-name}.conf
и настройки ключей для раздела[SeatDefaults]
.Мы не собираемся редактировать любой из этих файлов , так как они призваны управлять менеджером пакетов, но теперь мы , как нам следует добавить и управлять нашими пользовательские биты конфигурации в
/etc
.Решение
Учитывая вышесказанное, этот lightdm является диспетчером отображения, а файлы конфигурации выглядят так, как указано выше. Следующее решение должно работать:
Создайте недостающие каталоги:
Добавьте пользовательский файл конфигурации, выполнив:
и вставьте следующие строки:
Затем сохраните ( Ctrl+ O) и закройте ( Ctrl+ X).
Теперь выйдите из системы и переключитесь на виртуальный терминал ( Ctrl+ Alt+ F1), затем запустите:
Опция гостевой сессии теперь должна отсутствовать. Если что-то не работает правильно, теперь вы знаете, где хранится конфигурация по умолчанию и что вы ее не меняли.
дальнейшее чтение
источник
Для Ubuntu 13.10 добавьте
в файл
/etc/lightdm/lightdm.conf.d/10-ubuntu.conf
.источник
13.04 и позже
Выполните эту команду в терминале
Перезагрузите компьютер или перезапустите его
lightdm
с помощью следующей команды(это сразу же выйдет из системы, сохранит ваши данные)
По- видимому, он работает в 13.10 (не может проверить себя, но есть комментарий здесь ).
Я использую 13.04 и все это он добавляет
allow-guest=false
к/etc/lightdm/lightdm.conf
, но это может быть различным в 13.10.Первоначально david6 отсюда: https://askubuntu.com/a/169105/176889
источник
sudo restart lightdm
чтобы изменения вступили в силу. Без этого гостевой сеанс все равно будет отображаться на экране входа в систему при выходе из системы.Установите Ubuntu-Tweak, перейдите на вкладку Tweak, выключите гостевую кнопку и перезагрузите компьютер. Это оно!
Можно проще найти терминал, но если возникнет необходимость включить гостевую учетную запись, тогда придется снова посетить эту страницу и просмотреть инструкции (или, скорее, отменить). В этом преимущество графического интерфейса ... это легко запомнить.
источник
Изменить
allow-guest=true
на'false'
в/etc/lightdm/lightdm.conf
Затем вы можете либо перезагрузить, либо перезапустить службу в терминале:
Предполагая, что вы используете,
lightdm
который является стандартным в 11.10.источник
Я в том же случае, файл
/etc/lightdm/lightdm.conf
не существует в UBUNTU 13.10.Я пытаюсь создать
/etc/lightdm/lightdm.conf
файл с этой строкойallow-guest=false
, и CRASH, система не запускается должным образом, только консольный режим ...Я пытаюсь редактировать файл
/etc/lightdm/lightdm.conf.d/10-ubuntu.conf
, и работает правильно.Редактировать файл
И введите нужные строки
И последнее, перезагрузите вашу систему
Я думаю, что это работает нормально, если вы перезапустите только ligthgdm
источник
Открытый терминал
Добавьте следующую строку
Сохраните и выйдите из файла.
источник