Рейтинг:0

Где находятся файлы, в которых хранится список доступных пользователей?

флаг us

Я знаю, что список пользователей присутствует в /etc/passwd файл, но есть ли другие файлы, в которых хранятся имена пользователей?

Анонимизация файловой системы является предполагаемой целью.

флаг br
вы проверили в `/var/lib/AccountsService/users/`
Рейтинг:1
флаг in

Список служб, которые могут предоставлять учетные данные пользователя, находится в nsswitch.conf:

grep пароль /etc/nsswitch.conf

Например

пароль: файлы systemd sss

Эти услуги соответствуют:

  • файлы: /etc/passwd
  • ссс: Демон sssd, который извлекает учетные данные из Active Directory, LDAP, IPA, Kerberos и, возможно, других
  • системад: учетные данные, управляемые базой данных, в /etc/userdb/ вместо традиционных плоских файлов.

Возможны другие услуги.

Для анонимизации, а не учетных данных, вам необходимо проверить указанные выше учетные данные, а затем проверить всю систему на наличие файлов, принадлежащих любому пользователю с uid> = 1000 (или 500 в старых системах или 100 в действительно старых системах). Это должно поймать большинство каталогов пользовательских данных, но особенно проверить /дом и такие вещи, как /var/почта и /var/spool/cron но на самом деле все /вар/спул/ в общем.

Кроме того, вам нужно проверить /var на кешированные учетные данные.

Вы можете тщательно очистить файлы журналов в /var/log, которые могут содержать журналы активности пользователей.

Рейтинг:1
флаг in

В дополнении к /etc/passwd и /var/lib/AccountsService/users/ вы и уже упомянутые @UnKNOWn имена пользователей хранятся в следующих (но не только) файлах:

/и т.д./тень
/etc/gshadow
/etc/gshadow-
/и т.д./группа
/etc/группа-
/etc/субгид
user10489 avatar
флаг in
gshadow- и group- не влияют на систему, это просто резервные файлы.
Alexander Grytsenko avatar
флаг in
@ user10489 - вы правы. В зависимости от цели этот файл может понадобиться или нет. Если целью является анонимизация файловой системы перед ее передачей третьей стороне, то имена пользователей должны быть удалены из всех файлов, включая резервные копии.
user10489 avatar
флаг in
Этого не было в вопросе.
user10489 avatar
флаг in
Если целью является анонимизация и удаление имен пользователей, этот список даже не близок к завершению, и ОП должен добавить это к вопросу.
NotTheDr01ds avatar
флаг vn
@ user10489 Спасибо, что указали на это! ОП теперь обновил вопрос, чтобы подтвердить, что целью является анонимность.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.