w
, who
, id
및 whoami
는 tty를 사용하는 사용자에 대한 정보만 제공하므로 제외됩니다. KDM에서 이름을 안정적으로 추출하는 방법이 있습니까?
답변1
명령의 합은 users
어떻 습니까 last
?
사용자
users - print the user names of users currently logged in to the current host
사용 /var/run/utmp
하고 /var/log/wtmp
파일을 제출하세요.
마지막
last, lastb - show listing of last logged in users
로그 파일을 활용하세요 /var/log/wtmp
. 사용자의 마지막 로그인 기록을 표시합니다.
답변2
인증 로그를 사용하여 이 정보를 얻을 수 있습니다.
CentOS5의 예: 또 다른 가능성은 명령을 aureport -l
사용하는 것입니다 .last
답변3
이러한 명령 중 어느 것도 TTY를 사용하지 않는 사용자를 추적하지 않습니다.
마법 명령은 loginctl
(systemd)입니다.