Este comando funciona muy bien para enumerar el nombre completo:
finger $(whoami) | egrep -o 'Name: [a-zA-Z0-9 ]{1,}' | cut -d ':' -f 2 | xargs echo
Pero, si lo ejecutas después de un
sudo su
Devuelve el administrador del sistema raíz CVMS
Me pregunto si hay quizás otro lugar para leer la variable de Nombre completo. ¿Hay algún objeto de usuario en algún lugar que pueda enumerar esto? Pensé que estaba en algo con
dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
Pero no parece que el nombre completo esté representado en los datos de retorno.