GNU/Linux >> Linux Esercitazione >  >> Linux

Logname:Nessun nome di accesso?

Sto cercando di capire le differenze tra logname e LOGNAME da Differenza tra nomelog e $LOGNAME e https://askubuntu.com/questions/490620/difference-between-logname-and-logname

Su Lubuntu 18.04, perché ho ricevuto 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

Che cos'è logname dovrebbe produrre?
Grazie.

Da man logname :

logname – stampa il nome di accesso dell'utente

Stampa il nome dell'utente corrente.

Per indirizzare i commenti:

$ 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 sospettava che la causa fosse il mio lxterminal non aggiunge una voce a utmp.

Pandia:Oh. Sembra un bug con l'ingresso come hai concluso.

Risposta accettata:


Linux
  1. Trova gli ultimi file?

  2. Comandi multipli in Sshpass?

  3. Il reindirizzamento a un nome di file Globbed non riesce?

  4. login Esempi di comandi in Linux

  5. logname Esempi di comandi in Linux

Come installare Jenkins su Kubernetes

Accesso di testo

Come trovare l'ultimo accesso su Linux

Come accedere a cPanel?

Accesso a cPanel

Che cos'è Login Shell in Linux?