본문 바로가기

INFOSEC/LINUX

Linux 계정 관리

 

* /etc/passwd 파일

순서대로 계정 이름, x, uid, gid, comment, 홈 디렉토리, shell

 

 

 

* /etc/skel 디렉터리


- 사용자 계정의 홈 디렉터리에 제공 할 기본 환경설정 파일이 저장된 디렉터리
- 사용자 홈 디렉터리의 초기 환경 제공을 위해 사용 됨
- 사용자 계정을 생성 했을 때 skel 디렉터리에 있는 파일들이 자동으로 사용자 홈 디렉터리로 복사됨
- [root@KH-Linux~]# ls –a /etc/skel

 

ex )

원래 skel 파일 내의 목록, 거기에 skeltest.txt 라는 파일을 새로 만들어줌
/etc/skel 디렉토리 안에 skeltest.txt 가 있음을 확인
이제 계정을 새로 만들면 그 새로 만들어진 홈 디렉토리에 항상 skeltest.txt 가 포함되어 생성됨을 알 수 있다.

 

 

* useradd 명령어 ( =adduser ) 옵션

-c 옵션 : /etc/passwd의 설명 (comment) 설정

-u 옵션 : 사용자 계정의 uid 설정

 

 

 

* passwd 명령어

비밀번호 변경, 잠금, 잠금해제, 삭제

 

 

 

* userdel (사용자 계정 삭제) 명령어 쓸 땐 웬만하면 -r 옵션과 함께 쓰기. 

: 사용자의 홈 디렉토리까지 함께 삭제하는 옵션. 

 

 

 

* chage

'INFOSEC > LINUX' 카테고리의 다른 글

압축 및 타르볼, 소프트웨어 관리  (0) 2019.08.21
소유권 및 허가권 관리  (0) 2019.08.21
리눅스 명령어 정리  (0) 2019.08.20
Link 실습  (0) 2019.08.19
Linux 부팅 관리  (0) 2019.08.19