-
CentOS7 : /etc/default/useradd 분석공부합시다!/LInux 2022. 3. 27. 11:10728x90
사용자 계정을 생성하면서 여러 설정 정보들이 기본적으로 구성이 됩니다.
이 때 참조하는 파일이 있는데 이것이 /etc/default/useradd 파일과 /etc/login.defs 파일 입니다.
이 두 파일을 변경하면서 사용자 계정을 생성해 보겠습니다.
일단 첫회로 /etc/default/useradd 파일을 구성해 보겠습니다.
1. 원본파일
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes1.1. GROUP=100
1.1.1. 사용자 계정 생성 시 계정과 동일한 그룹을 생성하지 않을 경우 기본적으로 적용되는 그룹
기존 존재하는 그룹으로 변경도 가능함. wheel = 10
1.1.1.1. # useradd a
1.1.1.2. # useradd -N aa
1.2. HOME=/home
1.2.1. 사용자의 홈디렉토리 위치. 변경가능 /home_1
1.2.1.1. # useradd b
1.2.1.2. # useradd bb
1.3. INACTIVE=-1
1.3.1. 유예 기간 설정 : -1은 설정 되지 않음. 단 패스워드 최대 사용일 설정해야만 적용됨
1.4. EXPIRE=
1.4.1. 계정의 만료일 지정 : yyyy/mm/dd 형식으로 지정
1.5. SHELL=/bin/bash1.5.1. Login Shell
1.5.2. 사용할 수 있는 Shell 확인
1.5.2.1. # cat /etc/shells
1.5.3. 현재 Shell 확인
1.5.3.1. # echo $SHELL
1.5.4. Shell 변경
1.5.4.1. # chsh -s /bin/sh root
1.5.5. /bin/false
1.5.5.1. Login 불허하는 이유 알려주지 않음
1.5.6. /sbin/nologin
1.5.6.1. Login 불허하는 이유 출력해줌
1.6. SKEL=/etc/skel1.6.1. 계정 생성 시 사용자 홈디렉토리에 기본적으로 복사하는 파일 or 디렉토리
1.6.2. 계정 생성시 배포하고 싶은 파일이 있는 경우 해당 디렉토리에 생성
1.6.2.1. # touch /etc/skel/manual.txt
1.6.2.2. # useradd
1.6.3. 다른 디렉토리로 변경 가능
1.7. CREATE_MAIL_SPOOL=yes1.7.1. 계정 생성 시 /var/spool/mail 디렉토리에 생성하는 사서함 파일 생성 여부 yes or no
1.7.2. 생성 하지 않을 경우 계정 삭제시 해당 파일이 없다는 메세지 출력됨.
자! 그럼 다음 시간에 뵐께요!
728x90'공부합시다! > LInux' 카테고리의 다른 글
CenTOS7 : WordPress + MySQL5.7 + PHP7.3 Install (0) 2022.04.05 CentOS7 : /etc/login.defs 분석 (0) 2022.03.28 CentOS7 : NFS Configuration Linux Server + Windows 11 Client (0) 2022.03.24 CentOS7 : 명령어 이어쓰기 (0) 2022.03.21 CentOS7 : DHCP 풀이 중 IP 변경 시 Host, VMware Work IP 변경 (0) 2022.03.20