Я зробив нову інсталяцію Linux Mint 18.1 і створив єдиного користувача під назвою "jack" з паролем PASSWORD1. Пізніше я змінив пароль (використовуючи графічне діалогове вікно «Користувачі та групи») на PASSWORD2. Як вхід, так і використання sudo
зараз вимагають PASSWORD2, як і очікувалося.
Однак PASSWORD1 все ще залишається паролем для облікового запису root
. Я можу сказати , тому що su -
і su - root
відкидати password2 але приймати Password1.
Це не вада безпеки? Чому кореневий обліковий запис мовчки копіював мій пароль користувача в першу чергу? Якби я знав, що мій пароль був порушений і змінив його, я б не думав перевіряти, чи кореневий обліковий запис все ще використовує порушений пароль.
Насправді я вважав, що кореневий обліковий запис був відключений у Linux Mint за замовчуванням. Наприклад, дивіться це запитання: /superuser/323317/why-does-linux-ubuntu-mint-lack-a-root-account
Будь-яка причина не вимкнути використання кореневого облікового запису sudo passwd -l root
? Чому цього не було зроблено за замовчуванням?
Правки
@terdon Я досить впевнений, що в цій операційній системі я ніколи не бігав sudo passwd
і не хотів passwd
.
@Mark Я перевірив, і єдине, що повертається, не виглядає релевантним.
jack@gamma /var/log $ ls auth.log*
auth.log auth.log.1 auth.log.2.gz auth.log.3.gz auth.log.4.gz
jack@gamma /var/log $ zgrep passwd auth.log*
auth.log.2.gz:Mar 9 17:56:07 gamma mdm[1695]: pam_succeed_if(mdm:auth): requirement "user ingroup nopasswdlogin" not met by user "jack"
jack@gamma /var/log $ zgrep "password changed" auth.log*
# nothing returned
Редагувати: Я подав звіт про помилки в Linux Mint https://bugs.launchpad.net/linuxmint/+bug/1675575
Тепер, коли @Roger Lipscombe підтвердив це питання, я збираюся додати щедрості до питання.
/var/log/auth.log
(та будь-яких старих копіях, таких як auth.log.1
) такий рядок passwd[6434]: pam_unix(passwd:chauthtok): password changed for root
?
sudo passwd
після першої установки, але перед зміною паролів?