Когда можно отключить учетную запись root через терминал, чего ожидать?

Когда я впервые использовал Ubuntu, мои друзья сказали мне включить учетную запись root, и я включил ее.

Но я знаю, что я уже переустанавливал Ubuntu несколько раз, но в этот последний раз я не знаю, включил ли я учетную запись root, поэтому попытался ее отключить.

И несколько дней назад я увидел, что не очень хорошая идея, чтобы включить учетную запись root, поэтому я отключил его с помощью: sudo passwd -dl root

Но что, если я попытаюсь отключить root-аккаунт, когда он не активен? А что скажет терминал, когда я отключу аккаунт (здесь терминал сказал passwd: password expiry information changed).

Спасибо, ребята, что помогли мне.

2 ответа

Решение

Я собираюсь сказать, что если вы попытаетесь отключить root Ubuntu просто скажет вам об этом и выйдет. Я думаю, это то, что вы спрашиваете.

Когда вы пытаетесь отключить учетную запись root, но она уже отключена, passwd не сообщает вам, что учетная запись root уже отключена. Но это не проблема.

passwd: password expiry information changed. это ожидаемый результат успешного запуска passwd -dl root, даже если пароль root уже отключен. Как говорит Муру, passwd Команды, которые что-то меняют, будут выводить этот вывод, если они смогут записать в базу паролей /etc/shadow).

passwd удалось написать запись успешно. То, что он написал то же самое, что уже было там, не означает, что он не был успешным.

когда passwd не получится, тогда вы получите другое сообщение об ошибке. Например, предположим, что вам не удалось запустить команду с sudo:

$ passwd -dl root
passwd: Permission denied.
Другие вопросы по тегам