Недавно я установил Ubuntu 14.04 LTS, он работает нормально, но я хочу удалить вход в гостевую учетную запись.
Просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните приведенные ниже команды:
sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
Добавьте следующую строку, сохраните и затем закройте.
allow-guest=false
Перезагрузитесь, и все готово.
Редактировать
Благодаря Гуннар Хьялмарссон
Основываясь на комментарии Гуннара Хьялмарссона: "ubuntu-session в последний раз обновлялся в середине марта. Попробуйте sudo apt-get install --переустановить ubuntu-session" когда это будет сделано, вернется гостевой сеанс.
После некоторых исследований это можно сделать и по-другому.
Открыть /etc/lightdm/lightdm.conf
файл с вашего терминала, используя следующую команду:
sudo -H gedit /etc/lightdm/lightdm.conf
Если файл существует, то просто добавьте следующую строку:
allow-guest=false
В противном случае скопируйте и вставьте в него следующее:
[SeatDefaults]user-session=ubuntugreeter-session=unity-greeterallow-guest=false
Сохраните файл и выйдите из редактора. Перезагрузите свою систему, и изменения сохранятся даже после обновления до ubuntu-session, как указано в комментарии Гуннара Хьялмарссона.
Чтобы удалить гостевой логин :
sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" > /etc/lightdm/lightdm.conf.d/50-no-guest.conf'
Это приведет к созданию нового файла в
/etc/lightdm/lightdm.conf.d
Чтобы снова войти в гостевой логин, удалите
50-no-guest.conf
Чтобы удалить удаленный вход в систему :
sudo sh -c 'printf "[SeatDefaults]\ngreeter-show-remote-login=false\n" >/etc/lightdm/lightdm.conf.d/50-no-remote-login.conf'
Это приведет к созданию нового файла в
/etc/lightdm/lightdm.conf.d
Чтобы снова вернуться к удаленному входу в систему, удалите
50-no-remote-login.conf
Или просто добавить:
greeter-show-remote-login=false
к /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
вместе с вашим disable guest line
Не нужно усложнять очень простое исправление, создавая дополнительные конфигурационные файлы помимо файлов по умолчанию, что неизбежно только запутает ОС в какой-то момент, когда два файла конфликтуют, или файл по умолчанию будет удален, и одно из ваших двух "исправлений" будет отменено, потому что вы не делали их вместе.
@Florian Diesch, @Eric Carvalho, @Warren Hill, @Sneetsher, @Mitch, @ Gunnar Hjalmarsson - к тому времени, когда я задал этот вопрос, я поискал в Интернете и обнаружил, что Ubuntu 14.04 LTS не использует lightdm для обработки логинов, вместо этого он использует Unity 8, заявив, что это какая-то новая функция для ubuntu 14.04 LTS версия (позже обнаружил, что она ложная), поскольку я новичок в ubuntu в то время, я не знаю о lightdm или обработке входа в систему. Итак, я опубликовал новый вопрос для версии Ubuntu 14.04 LTS.
Что заставило вас подумать, что lightdm не используется в 14.04? (Так и есть.)