물리적으로(컴퓨터 앞에서) 로그인한 사용자의 이름을 안정적으로 가져옵니다!

물리적으로(컴퓨터 앞에서) 로그인한 사용자의 이름을 안정적으로 가져옵니다!

w, who, idwhoami는 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)입니다.

관련 정보