OpenDirectory gestiona las cuentas de usuario desde 10.6. Los archivos de fondo relacionados con los usuarios de OpenDirectory están aquí:
/var/db/dslocal/nodes/Default/users
La ejecución ls *
en este directorio enumerará todos los usuarios locales registrados en el sistema. La ejecución plutil -p <file>.plist
le permitirá leer algunas propiedades para la cuenta de usuario especificada (es decir, la ruta actual del directorio de inicio).
Esto es bastante indocumentado, así que acepto los votos negativos. Sin embargo, este método puede usarse para inspeccionar un sistema que no se está ejecutando y para el cual el usuario solo tiene una imagen de disco fuera de línea.