Список пользователей - RHEL

Список пользователей - RHEL

Я хочу получить список пользователей - как людей, так и машин, которые имеют доступ к серверу unix. Операционная система:

NAME="Red Hat Enterprise Linux Server"
VERSION="7.9 (Maipo)"

Я пробовал cat /etc/passwdи getent passwd- но оба эти списка неполные. Ряд пользователей, у которых есть папка в /home, отсутствуют в выводе ни одной из двух команд выше.

Я выполнил id <username>команду для имени пользователя, у которого была папка, но которого не было в выводе этих команд, и получил допустимый вывод, доказывающий, что этот пользователь существует.

Итак, как мне получить список "всех" пользователей сервера.
PS: У меня есть доступ к sudo.

Выход

~> grep passwd /etc/nsswitch.conf
passwd:     files sss

EDIT1: Я немного покопался и оказалось, что этот сервер использует IPA. Я запустил ipa user-find. Он перечислил 2 тыс. пользователей, что, как я считаю, является исчерпывающим списком пользователей, созданных через IPA, но не обязательно все из них имеют доступ к этому конкретному серверу.

Дополнительная информация:
Большинство пользователей-людей входят в систему через SSH или идентификатор + пароль.
Этот сервер не обслуживается какой-либо ИТ-/серверной командой; сервером владеют бизнес-пользователи. Люди без глубоких знаний серверов и систем поддерживают создание пользователей на нем. Недавно я получил доступ sudo и мне нужно немного «почистить» сервер — удалить пользователей, которые больше не должны иметь доступа, определить данные, которые можно архивировать и т. д., создать соответствующие группы unix для разделения доступа к данным.

Связанный контент