Чому корінний пароль на Linux Mint мій пароль користувача?


10

Я зробив нову інсталяцію 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 підтвердив це питання, я збираюся додати щедрості до питання.


3
Це здається дивним. Ви на 100% впевнені, що не активували кореневий обліковий запис, запустившись sudo passwdпісля першої установки, але перед зміною паролів?
terdon

1
Вздовж цих рядків чи можете ви шукати у своїх /var/log/auth.log(та будь-яких старих копіях, таких як auth.log.1) такий рядок passwd[6434]: pam_unix(passwd:chauthtok): password changed for root?
Марк Плотнік

@MarkPlotnick Я додав цю інформацію до питання.
cxrodgers

@terdon Я відповів. Тож якщо я можу це впевнено перевірити на новій установці, чи вважаєте ви, що це помилка, про яку я повинен повідомити?
cxrodgers

1
Виявляється, у мене точно таке саме питання; Монетний двір 17.1 модернізований до 17,3; Наскільки я знаю, я ніколи не змінював пароль root.
Роджер Ліпскомб

Відповіді:


8

Монетний двір 17.3

Це виглядає як обдумане рішення в Linux Mint. Я щойно встановив Mint 17.3 на VM, і в кореневому обліковому записі встановлено пароль /etc/shadow. Після зміни мого пароля користувача su -приймає мій попередній пароль користувача.

Я не можу (поки) пояснити, чому все-таки.

Монетний двір 18.3

Я щойно зробив нову встановлення Mint 18.3, і у мене немає встановленого пароля для мого кореневого акаунта. sudo grep root /etc/shadowвідображається !в полі пароля, що означає, що обліковий запис заблоковано .


Тож здається, що ти думаєш, що це помилка в монетному дворі 17.3? Також ви можете пояснити, що означає мати "!" у полі пароля?
cxrodgers

3

За замовчуванням root-пароль - це ваш пароль користувача, я вважаю, що причина полягає в тому, що це набагато більш безпечний підхід, коли пароль буде встановлений вами (якщо вважати, що він хороший - важко зламати пароль), а не якийсь добре відомий пароль на зразок "root", який завжди діє за замовчуванням і відомий через Інтернет (ризик безпеки).

На форумі linuxmint.com є хороша дискусія з цієї теми - посилаючись на користувача Karlchen:

Під час встановлення монетного двору Linux ви створюєте свій перший обліковий запис користувача. Ви вказуєте пароль цьому першому користувачеві. Інсталятор мовчки призначає той самий пароль кореню облікового запису користувача. Це також можна знайти в Офіційному посібнику користувача Linux Mint. (пор. egp 20) Отже, якщо ви пам’ятаєте свій початковий пароль користувача, ви також знаєте свій кореневий пароль. Якщо згодом ви зміните свій пароль користувача, це не призведе до зміни кореневого пароля.

Джерело - останній абзац на сторінці 20: https://www.linuxmint.com/documentation/user-guide/Cinnamon/english_18.0.pdf


Дякую за джерело! Чи коментує джерело, чи буде відключений кореневий пароль за замовчуванням?
cxrodgers

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.