GNU/Linux >> Tutoriales Linux >  >> Linux

Nombre de registro:¿No hay nombre de inicio de sesión?

Estoy tratando de entender las diferencias entre logname y LOGNAME de Diferencia entre nombre de registro y $NOMBRE DE REGISTRO y https://askubuntu.com/questions/490620/difference- between-logname-and-logname

En Lubuntu 18.04, ¿por qué obtuve logname: no login name? ?

[email protected]:/t/t/bkg$ echo $LOGNAME
t
[email protected]:/t/t/bkg$ logname
logname: no login name
[email protected]:/t/t/bkg$ su t
Password: 
[email protected]:/t/t/bkg$ logname
logname: no login name
$ echo $?
1
[email protected]:/t/t/bkg$ cat /var/run/utmp
~~~reboot4.15.0-22-generic��[8Jtty1tty1LOGINJ��[�!�tty7:0t:0��[��5~~~runlevel4.15.0-22-generic��[

[email protected]:/t/t/bkg$ sudo su
[sudo] password for t: 
[email protected]:/tmp/test/bkg# logname
logname: no login name
[email protected]:/tmp/test/bkg# echo $LOGNAME
root

¿Qué es logname? se supone que debe salir?
Gracias.

De man logname :

logname – imprime el nombre de inicio de sesión del usuario

Imprima el nombre del usuario actual.

Para abordar los comentarios:

$ cat /proc/self/loginuid
4294967295

[email protected]:/t/t/bkg$ grep ":$(id -u):" /etc/passwd
t:x:1000:1000:t,,,:/home/t:/bin/bash

[email protected]:/t/t/bkg$ tty
/dev/pts/8
[email protected]:/t/t/bkg$ w
 17:52:08 up 5 days,  6:28,  1 user,  load average: 0.39, 0.29, 0.28
USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT
t        tty7     :0               Wed11    5days  1:47m  6.33s /usr/bin/lxsession -s Lubuntu -e LXDE

Mark sospechó que la causa es que mi lxterminal no agrega una entrada a utmp.

Pandia:Ah. Parece un error con la entrada como has concluido.

Respuesta aceptada:


Linux
  1. Servidores de nombres de Rackspace

  2. Cambiar nombre de usuario en Linux

  3. Ejemplos de comandos de inicio de sesión en Linux

  4. Ejemplos de comandos logname en Linux

  5. Cambiar el nombre del proceso en Linux

Cómo instalar Jenkins en Kubernetes

Inicio de sesión de texto

Cómo encontrar el último inicio de sesión en Linux

¿Cómo iniciar sesión en cPanel?

Accediendo a cPanel

¿Qué es Login Shell en Linux?