Sobes.tech
Назад к вопросам
Middle
4

Расскажи про /etc/passwd и /etc/shadow — в чём разница?

Компании, где спрашивали
РЖДРЖД

Ответ от нейросети

sobes.tech AI

/etc/passwd и /etc/shadow — это системные файлы в Linux, связанные с учётными записями пользователей.

  • /etc/passwd содержит информацию о пользователях: логин, UID, GID, домашний каталог, оболочку и (раньше) хеш пароля. Сейчас в поле пароля обычно стоит заглушка (например, "x"), чтобы не хранить пароли здесь.

  • /etc/shadow содержит зашифрованные пароли пользователей и информацию о сроках действия пароля. Доступ к этому файлу ограничен, чтобы повысить безопасность.

Таким образом, /etc/passwd — общедоступный файл с базовой информацией о пользователях, а /etc/shadow — защищённый файл с конфиденциальными данными для аутентификации.