Как вернуть Ubuntu 16.04 LTS в исходное состояние? Необходима ли чистая установка? [dубликат]

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

182
задан 16 September 2012 в 22:04

16 ответов

Обновлено: 2016-Aug

Для Ubuntu 16.04 LTS (15.10 или новее)

Адаптировано из: 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

Для Ubuntu 14.04 LTS ( до 15.04)

Адаптировано из: 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

Для Ubuntu 12.04 LTS (до 13.10)

Простейший метод.

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

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
117
ответ дан 18 July 2018 в 10:40

Обновлено: 2016-Aug

Для Ubuntu 16.04 LTS (15.10 или новее)

Адаптировано из: 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

Для Ubuntu 14.04 LTS ( до 15.04)

Адаптировано из: 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

Для Ubuntu 12.04 LTS (до 13.10)

Простейший метод.

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

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
117
ответ дан 24 July 2018 в 19:37

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

Я просто столкнулся с той же проблемой в моей новой установке 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 Теперь параметр гостевой сессии исчезнет. Если что-то не работает правильно, вы теперь знаете, где хранится конфигурация по умолчанию и что вы ее не изменили.

Дальнейшее чтение

Есть ли список всех возможных параметров конфигурации для lightdm?
3
ответ дан 18 July 2018 в 10:40

Измените allow-guest=true на 'false' в /etc/lightdm/lightdm.conf

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

sudo restart lightdm

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

2
ответ дан 18 July 2018 в 10:40

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

gksudo gedit /etc/lightdm/lightdm.conf

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

allow-guest=false

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

sudo restart lightdm
11
ответ дан 18 July 2018 в 10:40

Я в том же самом случае, файл /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
0
ответ дан 18 July 2018 в 10:40

Для Ubuntu 13.10 добавьте

allow-guest=false

в файл /etc/lightdm/lightdm.conf.d/10-ubuntu.conf.

3
ответ дан 18 July 2018 в 10:40

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

gksudo gedit /etc/lightdm/lightdm.conf

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

allow-guest=false

Сохранить и выйти из файла.

0
ответ дан 18 July 2018 в 10:40

Установите ubuntu-tweak, перейдите на вкладку настройки, выключите гостевую кнопку и перезагрузитесь. Это оно!

Вы можете найти терминал проще, но если возникнет необходимость включить гостевую учетную запись, вам нужно будет снова посетить эту страницу и увидеть инструкции (или, вернее, отменить). В этом преимущество GUI-объекта ... его легко запомнить.

2
ответ дан 18 July 2018 в 10:40

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

Я просто столкнулся с той же проблемой в моей новой установке 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 Теперь параметр гостевой сессии исчезнет. Если что-то не работает правильно, вы теперь знаете, где хранится конфигурация по умолчанию и что вы ее не изменили.

Дальнейшее чтение

Есть ли список всех возможных параметров конфигурации для lightdm?
3
ответ дан 24 July 2018 в 19:37
  • 1
    Благодарю. Он создал файл lightdm.conf, то же, что и с вами, с allow-guest = false. – 11chubby11 21 October 2013 в 12:56
  • 2
    Ответ кажется устаревшим для 13.10 – wim 22 October 2013 в 16:56
  • 3
    Вы также должны сделать sudo restart lightdm, чтобы изменения вступили в силу. Без этого гостевая сессия по-прежнему будет отображаться на экране входа в систему при выходе из системы. – Burhan Ali 25 October 2013 в 18:34
  • 4
    Инструкции те же, что и для 13.10, за исключением того, что файл переместился на: /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf – Andrew Ensley 5 November 2013 в 21:05
  • 5
    @Andrew: имеет смысл создать новый файл, например. [F1]. Параметр allow-guest не является специфичным для юнита. – Gunnar Hjalmarsson 2 February 2014 в 08:58
  • 6
    Или, если вы не хотите создавать дополнительный файл, поместите его в существующий файл /etc/lightdm/lightdm.conf – tombert 8 September 2014 в 14:35
  • 7
    Ubuntu 14.04: Я нашел .conf здесь: /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf. Чтобы найти файл, который я использовал locate – Charles 8 February 2015 в 10:16
  • 8
    Работает также в ярких (15.04), с конфигурацией в /usr/share. – setempler 9 February 2015 в 20:28

Измените allow-guest=true на 'false' в /etc/lightdm/lightdm.conf

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

sudo restart lightdm

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

2
ответ дан 24 July 2018 в 19:37

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

gksudo gedit /etc/lightdm/lightdm.conf

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

allow-guest=false

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

sudo restart lightdm
11
ответ дан 24 July 2018 в 19:37

Я в том же самом случае, файл /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
0
ответ дан 24 July 2018 в 19:37

Для Ubuntu 13.10 добавьте

allow-guest=false

в файл /etc/lightdm/lightdm.conf.d/10-ubuntu.conf.

3
ответ дан 24 July 2018 в 19:37

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

gksudo gedit /etc/lightdm/lightdm.conf

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

allow-guest=false

Сохранить и выйти из файла.

0
ответ дан 24 July 2018 в 19:37

Установите ubuntu-tweak, перейдите на вкладку настройки, выключите гостевую кнопку и перезагрузитесь. Это оно!

Вы можете найти терминал проще, но если возникнет необходимость включить гостевую учетную запись, вам нужно будет снова посетить эту страницу и увидеть инструкции (или, вернее, отменить). В этом преимущество GUI-объекта ... его легко запомнить.

2
ответ дан 24 July 2018 в 19:37

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

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