Lista de usuarios - RHEL

Lista de usuarios - RHEL

Quiero obtener una lista de usuarios, tanto humanos como máquinas, que tienen acceso al servidor Unix. El sistema operativo es:

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

Lo intenté cat /etc/passwdy getent passwd... pero ambas listas están incompletas. Varios usuarios que tienen una carpeta en /home no están presentes en la salida de ninguno de los dos comandos anteriores.

Busqué id <username>un nombre de usuario que tenía una carpeta pero no estaba presente en el resultado de estos comandos y obtuve un resultado válido, lo que demuestra que ese usuario existe.

Entonces, ¿cómo obtengo una lista de "todos" los usuarios del servidor?
PD: tengo acceso sudo.

Salida de

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

EDITAR 1: Investigué un poco y resultó que este servidor usa IPA. Corrí ipa user-find. Enumeró 2K usuarios, que creo que es la lista exhaustiva de usuarios que se crean a través de IPA, pero no necesariamente todos tienen acceso a este servidor en particular.

Más antecedentes:
la mayoría de los usuarios humanos inician sesión mediante SSH o id + contraseña.
Este servidor no es mantenido por ningún equipo de TI/Servidor; los usuarios empresariales son propietarios del servidor. Las personas sin un conocimiento profundo de los servidores y sistemas mantienen la creación de usuarios en él. Recientemente obtuve acceso a sudo y necesito "limpiar" un poco el servidor: eliminar usuarios que ya no deberían tener acceso, identificar datos que se pueden archivar, etc., crear grupos Unix adecuados para segregar el acceso a los datos.

información relacionada