Shadow password files (файлы теневых паролей) — это системные файлы операционных систем UNIX и Linux для хранения зашифрованных паролей и связанной с ними информации.
Основная цель таких файлов — усилить безопасность хранения. Вместо того чтобы хранить пароли в обычных файловых системах, где они доступны для чтения всем пользователям, теневые пароли сохраняются в отдельных структурах с ограниченным доступом.
Особенности файлов теневых паролей:
Зашифровка паролей: файлы хранят зашифрованные версии пользовательских паролей, а не их исходные тексты. Это позволяет защитить данные от кражи в случае компрометации системы.
Ограниченный доступ: файлы теневых паролей обычно доступны только суперпользователю (root) или системным процессам
Дополнительная информация о пользователях: вместе с зашифрованными паролями "теневые" файлы могут содержать другую информацию о пользователях (идентификаторы пользователей (UID), группы, сроки действия паролей, ограничения доступа и т. д.)
Системные утилиты: для работы с файлами теневых паролей используются специальные системные утилиты, такие как passwd и shadow. Эти утилиты обеспечивают функции создания, изменения и проверки паролей, а также управления информацией о пользователях.