[Linux]

[Linux] 사용자 정보 보기(who,whoami,logname)

Jarvis2304 2022. 9. 1. 17:16

 

 

▶ 실제사용자(real user) :실제 로그인 사용자

▶ 유효사용자(effective user) :su명령등으로 사용자 전환이 된 후에 현재 사용자

 

 

 

 

whoami :현재 터미널에서 명령을 실행하는 유효 사용자(effective user)가 누구인지를 출력

 

logname :로그인해 있는 실제 사용자(real user)의 이름을 출력

 

▶id [옵션] :실제,유효 UID와 GID를 출력

 

[옵션]

-u :유효사용자 ID출력

-g :유효그룹 ID출력

-r :실제사용자ID출력

-n :번호 대신 이름으로 출력

-G :사용자가 가입한 모든 그룹ID출력

 

w :로그인 사용자 목록과 실행하는 작업을 출력

 

▶ who [옵션] :현재 로그인하고 있는 사용자의 정보(로그인명, 터미널,로그인 시간)를 표준출력

 

[옵션]

-q :로그인한 사용자와 사용자 수 나열

-u :로그인한 사용자 리스트 출력,

로그인한 후 쉰 시간 표시('.'은 바로직전까지 작업했음을 의미, 'old'는 쉰지 24시간이 지났나는 의미)

-m :현재 사용자의 터미널에 관한 사항만 출력('whoami'와 동일)

-H :필드의 제목 표시

-w, -T :'write'명령 전달 메시지를 받을 수 있는 상태인지를 '+', '-'로 표시

-r :현재 실행 레벨을 출력