We are Architect

20. 사용자 정보 관리 명령 본문

운영체제/Linux

20. 사용자 정보 관리 명령

the best infra 2024. 12. 21. 16:08

 

* UID와 EUID

  • 리눅스의 시스템에서 사용자와 시스템을 관리하기 위해서 만들어진 숫자 ID.
  • UID : 사용자를 식별하는 고유 숫자 ID.
  • EUID :  현재 프로세스가 실제로 사용하는 사용자에게 부여하는 ID.
    • 어떤 권한으로 활동하는지에 대한 ID이다.
    • 예를 들어서 user1의 ID가 1001번인 상태이지만 su를 사용하여 user2(UID:1002)로 전환해서 사용하면 user2의 UID를 갖게 되는데 이때 EUID는 1002 인 상태로 된다.
# 명령어 ID를 사용하면 확인할 수 있음.
id
uid=1000(ji-hyun) gid=1000(ji-hyun) groups=1000(ji-hyun)

 

 

* 사용자 로그인 정보 확인하기 

  • who : 현재 리눅스에 접속해 있는 사용자들을 확인하는 명령어. 
    • utmp : 시스템의 로그인 및 로그아웃을 추적하는 유닉스 계열의 시스템 파일이다.
      • /var/run/utmp 경로에 존재하고 있음
  • last : 최근 로그인/아웃 정보를 출력한다.  
    • 경로는 /var/log/wtmp
  • lastb : 해당사용자의 로그인 실패기록(btmp)을 출력.
    • 경로는 /var/log/btmp
  • lastlog : 해당사용자가 마지막에 로그인한 기록을 출력.
    • 경로는 /var/log/lastlog

 

* root권한 사용하기

  • su 명령을 사용해서 root계정으로 전환 : 모든 권한 부여
  • sudo 명령 사용: 
    • su - root를 사용해서도 루트 권한대행을 할 수 있음.
    • /etc/sudoers에서 권한 사용에 대한 설정을 할 수 있음.

'운영체제 > Linux' 카테고리의 다른 글

19. 사용자/그룹 생성, 수정, 삭제(2)  (0) 2024.12.18
18. 사용자/그룹 생성, 수정, 삭제(1)  (2) 2024.12.17
17. 소프트웨어 컴파일  (0) 2024.12.08
16. 파일 아카이브  (0) 2024.12.07
15. yum 패키지 설치  (0) 2024.12.05