Добрый день!
на примере os x:
в os x есть файл с учетными записями пользователей
/etc/passwd
и соотвествующий фай для хешей паролей пользователей.
Также тут включена локальная служба каталогов, в которой можно просмотреть эти же данные о необходимом пользователе.
Я был уверен, что локальная СК просто собирает информацию из различных источников в системе, и просто преподносит ее в удобном структурированном виде, ведь СК хранит не только данные о пользователям, но и многое другое.
Немного позже я нашел где СК хранит свои данные и решил посмотреть, что там за данные о моем текущем пользователе - оказалось там было все в том числе хеш пароля.
Отсюда вопрос, зачем локальная СК хранит данные у себя, зачем это дублирование? или вопрос по другому, учитывая что СК - это удобно, эффективно и практично, зачем тогда все еще используются файлы вроде /etc/passwd
На всякий случай, уточните пожалуйста, СК действительно не просто собирают информацию из различных источников, и именно хранят ранее собранную информацию?
Спасибо!