Где хранится пароль пользователя Linux
В мире Linux, где царит порядок и безопасность, хранение паролей пользователей — это не просто задача, а целая наука. 🧠 Не стоит путать «пароль» и «хеш пароля» — это два совершенно разных понятия.
Пароль — это то, что вы вводите при входе в систему, а хеш пароля — это зашифрованная версия вашего пароля, хранящаяся в системе.
Где же хранятся эти зашифрованные пароли? 🤔
Ответ: В Linux пароли пользователей хранятся не в файле /etc/security/passwd, как многие ошибочно полагают, а в файле /etc/shadow.
Почему так?- Безопасность превыше всего: /etc/shadow — это файл, доступный только для чтения root-пользователем. Это значит, что злоумышленник, получивший доступ к системе, не сможет легко украсть пароли.
- Сложность и защита: Хеши паролей в /etc/shadow представляют собой сложные алгоритмы, которые очень трудно взломать.
- Дополнительная информация: /etc/shadow содержит не только хеш пароля, но и другую информацию о пароле, например, дату последней смены пароля, количество неудачных попыток входа в систему и т. д.
```
root:$6$P4r0l$0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000