본문 바로가기

리눅스 마스터

사용자 생성 및 계정 관리 명령어

which "명령어 / 별칭"

-명령어의 경로, alias를 보여준다. $PATH에 설정되어 있는 경로에서만 찾는다.

 

alias 별칭="실행할 명령어"

-명령어의 별칭을 붙인다.

 

unalias 별칭

-alias를 해제함, -a는 설정된 모든 alias를 해제함

-unalias linux

 

PATH

-실행 파일들의 디렉터리 위치를 저장해 놓은 환경변수

 

PATH=$PATH:/dev

또는

$ vi .bashrc 

PATH=$PATH:/dev

export PATH

:wq

이런식으로 추가 할 수 있다.

 

man

-메뉴얼

-a(all-모든 페이지 출력), -h(how-사용법 출력), -f(whatis와 동일), -k(keword, apropos와 동일),

-w(where, 해당 위치를 출력)

 

 

 

 

man-section

(1: 일반 명령어)

2: 시스템 호출

(3: 표준 라이브러리 함수)

4: 장치 드라이버 또는 특수 파일

(5: 특정 파일의 정보)

6: 게임과 화면보호기

7: 리눅스 파일 표준, 시그널 목록 정보

8: 시스템 관리 명령어, 데몬 정보

9, 커널 관리 정보

 

info

-man과 비슷하지만, 사용 할 수 있는 명령어가 한정적

 

manpath

-man 페이지의 위치 경로를 검색

 

whereis 명령어 == man -f 명령어

-명령어, 실행 파일 등 찾고자 하는 파일의 위치를 출력

-b: 바이너리 파일만, -m: 지정된 메뉴얼 섹션에서만, -M: 메뉴얼 페이지 위치를 제한, -u: 특정 파일을 제외

 

사용자 관련 명령어

useradd [옵션] 계정명

-사용자 생성

 

passwd [옵션] 계정명

-사용하는 계정의 패스워드를 변경

-해쉬되어 /etc/shadow에 저장됨.

 

su [계정명]

-Switch User

-현재 계정에서 로그아웃 하지 않고 다른 사용자 계정으로 로그인 함.

 

/etc/default/useradd

-사용자 계정을 추가할 때 사용되는 정보를 저장한 파일

 

/etc/passwd

-콜론(:)으로 각 필드를 구분함

-사용자이름:비밀번호(x로 표시됨):UID:GID:X:홈 디렉터리:실행할 프로그램

 

/etc/shadow

-패스워드가 해쉬 되어 저장되어있는 파일

-사용자명:해쉬된 비밀번호:비밀번호 변경일(1970-1-1  ~):재설정을 위한 대기일 수:유효기간:비밀번호 변경 경고시간:....

 

/etc/login.defs

-사용자 계정 설정과 관련된 기본값을 정의한 파일

-계정 생성 시 반드시 참조하는 파일

UID_MIN: UID 시작번호

UID_MAX: UID 최대번호

GID_MIN, GID_MAX: GID 시작번호 및 최대번호

 

usermod [옵션] 계정명

-일반 사용자들의 정보를 변경하는 명령어

 

userdel [옵션] 계정명

-기존 계정을 삭제하는 명령어

-/etc/passwd, /etc/shadow, /etc/group에 그 결과가 반영됨

 

chage [옵션] 계정명

-패스워드의 만료 정보를 변경

 

/etc/group

-사용자 그룹에 대해 정의되어 있는 파일

-그룹명:그룹 비밀번호(x로 표기됨):GID:멤버리스트( , 로 구분됨)

 

/etc/gshadow

-그룹의 암호가 해쉬되어 저장되어 있음

-그룹명:그룹 암호:그룹 소유주:그룹 구성원( , 로 구분됨)

 

groupadd [옵션] 그룹명

-group을 생성

 

groupdel [옵션] 그룹명

-group을 제거, 소속된 계정이 있을 경우 삭제되지 않음

 

groupmod [옵션] 그룹명

-그룹의 설정을 변경

 

users

-시스템에 로그인한 사용자 정보를 출력

 

who

-접속한 사용자들을 조회

-계정명, 터미널 정보, 접속 시간, 접속 서버등을 확인 할 수 있다.

-일반 사용자도 사용 가능

 

w

-현재 접속중인 사용자들의 정보를 나타낸다.

-CPU 사용 시간을 확인 할 수 있다.

 

id

-UID, GID, Group을 확인

 

groups

-현재 사용자 계정이 속한 그룹 목록을 확인

 

'리눅스 마스터' 카테고리의 다른 글

기타 명령어  (0) 2021.10.16
디렉터리 및 파일  (0) 2021.10.15
부트 매니저  (0) 2021.10.15
파티션  (0) 2021.10.15
리눅스 설치 및 유형  (0) 2021.10.15