강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

로그인ID가 무엇이었는가를 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

로그인ID가 무엇이었는가를 확인하기

 

 

 

앞에서 배운 id와 지금 배우는 “who am i”는 확실하게 구분할 수 있어야 한다.

 

 

 

 아주 쉬운 개념이지만 매우 중요한 사항이다.

 

 

 

 “who am i”는 내가 시스템에 접속할 당시의 계정명과 접속정보를 확인하는 것이다.

 

 

 

 

 

예를들어 내가 sspark이라는 계정으로 일단 시스템에 최초접속을 하였다.

 

 

 

 그런 다음 bible이라는 사용자로 바꾸었다.

 

 

 

 

 

그런 다음 root사용자로 바꾸었다.

 

 

 

 이런 상황일 때에 id명령어는 바뀔때마다 sspark, bible, root라는 정보를 출력하지만 “who am i”는 어떤 경우라도 최초 접속자였던 sspark을 그 결과로 출력한다.

 

 

 

 이것이 id“who am i”와의 차이점이다.

 

 

 

 

 

이에 대한 예를 보도록 하자. , 다음은 시스템 접속 당시의 sspark사용자로 초기접속한 상황에서 id“who am i”를 각각 실행한 예이다.

 

 

 

 아래 결과에서 보듯 모두 sspark에 대한 정보를 출력하고 있다.

 

 

 

 

 

Last login: Sat May  9 14:57:20 2023 from 192.168.0.250

[sspark@sulinux ~]$

[sspark@sulinux ~]$ id

uid=500(sspark) gid=500(sspark) groups=10(wheel),500(sspark)

[sspark@sulinux ~]$

[sspark@sulinux ~]$ who am i

sspark   pts/1        2023-05-10 14:53 (192.168.0.244)

[sspark@sulinux ~]$

 

 

 

 

다음은 sspark에서 bible사용자로 변경한 후에 다시 id“who am i”를 각각 실행한 예이다.

 

 

 

 그 결과 id“who am i”의 결과가 다르다는 것을 알 수 있다.

 

 

 

 , id는 바뀐 bible정보를 출력한 반면 “who am i”는 최초 접속자인 sspark에 대한 정보를 출력하였다.

 

 

 

 최초 내가 접속했던 로그인 ID가 바로 sspark이었기 때문에 “who am i”의 결과가 “sspark”으로 출력된 것이다.

 

 

 

 

 

[sspark@sulinux ~]$ su - bible

암호:********

[bible@sulinux ~]$

[bible@sulinux ~]$ id

uid=501(bible) gid=501(bible) groups=501(bible)

[bible@sulinux ~]$

[bible@sulinux ~]$ who am i

sspark   pts/1        2023-05-10 14:53 (192.168.0.244)

[bible@sulinux ~]$

 

 

 

 

그리고 이번에는 다시 bible에서 root로 변경하였다.

 

 

 

 그런 다음 다시 id“who am i”를 각각 실행하였다.

 

 

 

 그 결과 id root정보를 그리고 “who am i” sspark정보를 각각 출력하였다.

 

 

 

 최초 내가 접속했던 로그인ID sspark이었기 때문이다.

 

 

 

 

 

[bible@sulinux ~]$ su - root

암호:********

[root@sulinux ~]#

[root@sulinux ~]# id

uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)

[root@sulinux ~]#

[root@sulinux ~]# who am i

sspark   pts/1        2023-05-10 14:53 (192.168.0.244)

[root@sulinux ~]#

 

 

 

이 결과의 차이점을 분명히 이해하기 바란다.

 

 

 

 

 

이제 “who am i”의 의미와 id의 차이점을 잘 이해하였으리라 생각한다.

 

 

 

 참고로 “who am i”의 결과에는 다음과 같은 정보들도 함께 출력된다는 것을 알아 두기 바란다.

 

 

 

 위의 “who am i”결과에서 보면 다음과 같은 정보들이 있다.

 

 

 

 

 

. sspark            : 최초접속자 ID이다.

 

 

. pts/1       : 최초접속시 사용했던 터미널장치명이다.

 

 

. 2023-05-10        : 최초접속당시의 접속시간이다.

 

 

. 192.168.0.244     : 최초접속당시의 IP주소이다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,038 명
  • 현재 강좌수 :  35,818 개
  • 현재 접속자 :  89 명