Как отключить root-вход в GUI?

4

Некоторое время назад я только что проверил, могу ли я войти на рабочий стол из root, и мне это удалось. Я нажал на Others в списке пользователей и ввел root и его пароль и вошел в систему. Теперь я хотел бы знать, как мы можем вообще отключить root-вход. Я не видел никакой опции как таковой на экране входа в систему.

Паван Неупане
источник
Если возможно, подумайте над тем, чтобы закрыть некоторые другие открытые вопросы, выбрав лучший ответ (если он есть). Подумайте, какие ответы были полезны и нуждаются в голосовании. Нам нужно, чтобы пользователи поддерживали свои вопросы, чтобы сайт мог стать эффективным инструментом для следующего человека с вашими проблемами. Для получения более подробной информации о передовом опыте рассмотрите вопрос с ответами на часто задаваемые вопросы .
ζ--

Ответы:

7

На чистой установке Ubuntu это не должно быть возможно. Это связано с тем, что в Ubuntu по умолчанию используется root-пользователь без пароля (т. Е. Вы не можете войти в систему как он напрямую, используя обычную аутентификацию на основе пароля, например, через экран входа в систему или интерфейс командной строки).

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

sudo usermod -p '!' root

Если вы используете вход в систему как пользователь root для выполнения задач администрирования, я настоятельно рекомендую вам использовать его sudoдля получения повышенных привилегий как обычного пользователя (в группе администраторов ).

Ресурсы:

Frxstrem
источник
1
  • Выполните следующую команду в терминале, чтобы отключить учетную запись root,

    sudo usermod -p '!' root

  • Посмотрите на следующую ссылку, чтобы получить больше информации,

karthick87
источник
1

Чтобы отключить root-логин (заблокировать учетную запись), откройте Терминал и выполните:

sudo passwd -l root

Вам будет предложено ввести пароль администратора ( не пароль root).
Буквы пароля не будут отображаться при вводе.

Льюис Годдард
источник
0

@ Karthick87,

-p = 'использовать зашифрованный пароль для нового пароля'

Можете ли вы объяснить, как это может остановить root от входа в систему через GDM?

@ Паван: следуйте инструкциям:

System -> Administration -> Login Screen Setup

Go to the "Security" tab.

Under Options:
Allow root to login with GDM (Checked)

Пожалуйста, дайте мне знать, если это решение!

Илиас
источник
Вы пробовали решение?
Илиас