Всякий раз, когда я использую команду sudo su для работы с правами root, она не запрашивает мой пароль root. Как я могу заставить его запрашивать пароль root?
Сначала установите пароль для пользователя root, например, с помощью sudo passwd
. Затем включите флаг в файле /etc/sudoers
, запустив sudo visudo
и добавив строку:
Defaults rootpw
(Если вы ранее не изменяли файл sudoers, вы можете поместить его рядом с другими значениями по умолчанию). пункты.)
Прежде чем перейти к этому конкретному параметру, пожалуйста, обратитесь к man 5 sudoers
, в частности к опциям rootpw
, runaspw
и targetpw
.
Также, пожалуйста, обратите внимание, что это не является рекомендуемой конфигурацией системы Ubuntu.
Использование sudo
никогда не запросит пароль root. Он только когда-либо попросит ваш пароль. В этом весь смысл того, как это работает.
Вы можете установить пароль для пользователя root
, но sudo su
никогда его не попросит.
Это - довольно простой ответ, но здесь я иду,
Единице Ubuntu, кажется, не нравится прямой корневой вход в систему, и это очень небезопасно, чтобы уйти со счета, разблокированного как это...
Шаг 1: Откройте терминал. Шаг 2: Введите passwd. Шаг 3: Установите свой пароль Unix, например (abcdefg)