OS/Linux

[리눅스] 사용자 생성 및 계정 관리 명령어 3

SE.NE.CE 2020. 11. 13. 23:54
728x90
728x90

1) 명령어 users

  -시스템에 로그인한 사용자 정보를 출력하는 명령어
  [ 형식 : users (옵션) ]
  ex) users   =  현재 시스템에 로그인 되어있는 사용자 정보를 출력한다.

--version 명령어 users 버전 정보 출력

 

2) 명령어 who

  -현재 시스템에 접속해있는 사용자들을 조회하는 명령어
  -사용자 계정명, 터미널 정보, 접속 시간, 접속한 서버 정보 등을 확인할 수 있다.
  -관리자 root와 일반 사용자 모두 사용이 가능하다.
  -명령어 'who am i' 또는 'whoami'는 자신의 정보를 조회할 수 있다.
  [ 형식 : who (옵션) ]
  ex) who   =  현재 시스템에 로그인 되어있는 사용자들을 조회한다.
       who -r   =  현재 시스템의 실행 레벨이 출력된다.

-b 마지막 시스템 부팅 시간 출력
-q 로그인한 사용자와 사용자 수를 모두 출력
-r 현재 시스템의 실행 레벨을 확인 가능

 

 

3) 명령어 w

  -현재 접속중인 사용자들의 정보를 나타내는 명령어
  -확인 가능한 정보는 서버의 현재 시간 정보, 서버 부팅 후 시스템 작동시간, 서버 접속자의 총 수, 접속자별 서버 평균 부하율, 접속자별 서버 접속 계정명, TTY명 등이다.
  -JCPU는 TTY필드의 장치명에서 사용되는 모든 프로세스의 CPU사용 시간이다.
  -PCPU는 WHAT필드에 나타나는 프로세스명에서 사용하는 CPU 총 사용시간이다.
  [ 형식 : w ]
  ex) w   = 현재 접속중인 사용자들의 정보를 출력한다.

 

 

4) 명령어 id

  -사용자 계정의 UID, GID, group을 확인하는 명령어
  [ 형식 : id (옵션) (계정명) ]
  ex) id   =  현재 시스템에 로그인된 사용자의 UID, GID, group을 출력한다.

-g 사용자의 GID만 표시
-G 사용자가 포함되어 있는 모든 그룹 정보 표시
-u 사용자의 UID만 표시

 

5) 명령어 groups

  -사용자 계정이 속한 그룹 목록을 확인하는 명령어
  [ 형식 : groups (계정명) ]
  ex) groups   =  현재 시스템에 로그인된 사용자의 그룹명을 출력한다.

728x90
728x90