GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Anmeldename:Kein Anmeldename?

Ich versuche, die Unterschiede zwischen logname zu verstehen und LOGNAME aus Unterschied zwischen Protokollname und $LOGNAME und https://askubuntu.com/questions/490620/difference-between-logname-and-logname

Warum habe ich bei Lubuntu 18.04 logname: no login name erhalten ?

[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

Was ist logname soll ausgegeben werden?
Danke.

Von man logname :

logname – Anmeldename des Benutzers drucken

Geben Sie den Namen des aktuellen Benutzers aus.

So adressieren Sie die Kommentare:

$ 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 vermutete als Ursache, dass mein lxterminal fügt keinen Eintrag zu utmp hinzu.

Pandaya:Ach. Scheint ein Fehler mit dem Eintrag zu sein, wie Sie geschlussfolgert haben.

Akzeptierte Antwort:


Linux
  1. Rackspace-Nameserver

  2. Login-Befehlsbeispiele in Linux

  3. logname-Befehlsbeispiele in Linux

  4. Entfernen Sie einen symbolischen Link zu einem Verzeichnis

  5. Wie benenne ich einen Thread in Linux?

So installieren Sie Jenkins auf Kubernetes

Textanmeldung

So finden Sie die letzte Anmeldung unter Linux

Wie melde ich mich bei cPanel an?

Zugriff auf cPanel

Was ist die Login-Shell in Linux?