useradd -옵션 /etc/passwd 에 저장되는 각 항목을 옵션으로 지정가능
/etc/passwd의 항목
로그인ID : X : UID : GID : 설명 : 홈 DIR : 로그인 셸
-u UID 지정
-o UID 중복 지정
-g 기본그룹의 GID
-G 2차그룹의 GID
-e 만료기간
-f INACTIVE
-c 설명
-s 기본셸 지정
-d 홈디렉터리 지정
-D 기본값 출력
[user1@localhost ~]$ useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE= 표기 예시: 2020-03-12
SHELL=/sbin/nologin
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no
/etc/skel 의 내용들이 사용자들의 home DIR로 복사된다.
[user1@localhost ~]$ ls -a /etc/skel
./ ../ .bash_logout .bash_profile .bashrc .mozilla/
usermod -옵션 사용자 계정 정보 수정
- 사용자 계정 생성할 때와 나머지 옵션은 동일하나 -l 옵션의 경우 사용자 ID 변경
로그인 계정 : 암호 : 최종 변경일 : MIN : MAX : WARNING : INACTIVE : EXPIRE : Flag
usermod, useradd 명령을 통해 Expire, Inactive 설정
-e, -f 옵션
passwd 명령을 통해 MIN, MAX, WARNING 값 지정
-MIN: n
-MAX: x
-Warning: w
사용자 계정삭제
userdel 사용자
-r 옵션은 홈 dir 삭제
find / -user UID -exec rm -r {} \; 를 통해 모든 파일 삭제
'OS > Linux' 카테고리의 다른 글
[Linux] 패키지설치 RPM, DNF (0) | 2020.12.28 |
---|---|
[Linux] 사용자 관리 (3) 그룹 관리 (0) | 2020.12.21 |
[Linux] 사용자 관리 (1) 리눅스 사용자 계정 관련 파일 (0) | 2020.12.21 |
[Linux] LVM 개념 및 생성 (0) | 2020.12.16 |
[Linux] 예약 작업 설정 at, crontab (0) | 2020.12.15 |