Что подразумевается под & ldquo; пароль не установлен & ldquo; для учетной записи root (и других)?

Несколько лет назад мы привыкли переходить к учетной записи root с помощью команды su. Сначала мы переключились на учетную запись root, а затем выполнили эти корневые команды. Теперь мы привыкли использовать команду sudo.

Но мы знаем, что учетная запись root существует. Мы можем легко найти домашний каталог пользователя root.

$ ls -ld /root/
drwx------ 18 root root 4096 Oct 22 17:21 /root/

Теперь я хочу сказать, что «пароль root в Ubuntu не задан». См. Ответы на этот вопрос. Большинство ответов имеют что-то подобное в первом абзаце. Один или два ответа далее указывают, что «учетная запись оставлена ​​отключенной».

Теперь мои (первичные) вопросы:

Что подразумевается под неустановленным паролем? Это пусто? Это нулевое значение? Или что-то еще более загадочное? Как учетная запись становится активной после того, как я установил для нее пароль? (sudo password root)

Чтобы лучше понять, я проверил файл /etc/shadow. Поскольку я уже установил пароль для учетной записи root, я больше не могу видеть, что там (зашифрованный пароль). Итак, я создал другую учетную запись и оставил ее отключенной. Соответствующая запись в файле /etc/shadow:

testpassword:!:16020:0:99999:7:::

Теперь, возможно, мои предыдущие запросы нужно изменить, что означает поле ! в поле пароля? Другие зашифрованные пароли - это очень длинные загадочные строки. Почему эта зашифрованная форма длится всего один символ? И отключается ли учетная запись, если я помещаю ! в поле (зашифрованное) пароль?

1
задан 13 April 2017 в 15:24

1 ответ

Я об этом узнал, и это новая тема для меня. Из того, что я понимаю, учетная запись существует, но не включена, поэтому попытка использовать ее просто продолжает отвечать на то, что учетные данные неверны. Похоже, что вредоносным пользователям становится все труднее узнать, почему они не могут взломать пароль. Если вы уже установили его, я бы настоятельно предложил вам отменить его:

    sudo passwd -dl root

и узнать больше об этом:

https://help.ubuntu.com/community/RootSudo
0
ответ дан 24 May 2018 в 15:25
  • 1
    Это хорошая информация, но попытайтесь найти конкретные ответы на 2 части вопроса, которые упоминает OP. :) – chaskes 11 November 2013 в 09:26

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

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