리눅스 기본 명령어 정리. 세번째 입니다.
이번엔 사용자 관련해서 정리해보겠습니다.
사용자 계정 추가하기
w : 호스트에 로그인한 사용자의 정보와 작업내용을 출력합니다.
설명
- w -f : 원격에서 접속한 호스트명은 보여주지 않습니다.
- w -s : 간략하게 보여줍니다.
사용 예
who : 현재 호스트에 접속해 있는 사용자의 정보를 보여줍니다.
설명
- who -b : 가장 최근 시스템 부팅 시간을 보여줍니다.
- who -d : 죽은 프로세스를 보여줍니다.
- who -l : 로그인 프로세스를 보여줍니다.
- who -m : 호스트 명과 사용자만 보여줍니다.
- who -p : 활성화된 프로세스를 보여줍니다.
- who -q : 로그인한 사용자와 사용자 수를 모두 보여줍니다.
- who -s : 이름, 행, 시간 정보만 보여줍니다.
- who -a : 위의 정보들을 모두 보여줍니다.
사용 예
whoami : 현재 로그인한 사용자의 ID를 보여줍니다.
사용 예
users : 시스템에 로그인한 사용자를 보여줍니다.
사용 예
finger : 사용자의 정보를 보여줍니다.
설명
finger 사용자ID
- finger -s : 사용자의 ID, 실제 이름, 터미널, 로그인 시간, 사무실 정보 등을 보여줍니다.
- finger -l : -s의 정보들을 멀티라인으로 보여줍니다.
사용 예
last : 로그인 기록과 재부팅 기록을 보여줍니다.
설명
- last -숫자 : 숫자 만큼의 줄만 보여줍니다.
- last -R : hostname 필드를 보여주지 않습니다.
- last -d : 다른 호스트에서 접속한 내용만 보여줍니다.
- last -x : shutdown 상태와 runlevel이 바뀐 내용만 보여줍니다.
사용 예
lastlog : 사용자의 마지막 접속 시간, 호스트 이름, 포트 등을 보여줍니다.
설명
- lastlog -t : 지정한 기간에 접속한 기록만 보여줍니다. 단위는 day 입니다.
- lastlog -u : 지정한 ID의 접속 기록만 보여줍니다.
사용 예
sudo : 잠시 슈퍼유저(root)의 권한을 사용하는 명령어 입니다.
설명
- sudo 명령어 : 예를 들면 sudo ls -al 처럼 어떤 명령어를 슈퍼유저의 권한으로 실행하기 위해서 사용합니다.