¿Cómo puedo obtener el nombre de usuario de un usuario registrado sin el dominio?

0

Estoy intentando escribir un script para automatizar una tarea que involucra el nombre de usuario del usuario registrado. El problema es que el nombre de usuario aparece como dominio / nombre de usuario y solo necesito el nombre de usuario.

LOGGEDUSER=$(stat -f "%S" /dev/console);

¿Alguna forma de generar el resultado y eliminar parte de él? Esto genera actualmente el dominio / nombre de usuario que necesito para eliminar el domain/ .

    
pregunta Webster Master 01.03.2018 - 17:31

1 respuesta

1

Dominio local

Consulte ¿Obtener el nombre de usuario actual de los usuarios en bash? para un rango de enfoques:

logname

o

echo $USER

o

whoami

o

id -u -n

Dominio de red

Si está en un dominio de red (Active Directory), puede usar

echo ${USER#*\}

o

u=$(logname)
echo ${u#\}

para obtener la parte del nombre de usuario

    
respondido por el Graham Miln 01.03.2018 - 17:44

Lea otras preguntas en las etiquetas