티스토리 뷰

728x90


 
 
 
사용자 계정 생성하기(useradd, adduser)
1) useradd 명령
useradd 사용자명 : /etc/passwd 파일에 사용자가 추가. 홈 디렉터리와 기본 셸 지정되지 않음.
useradd -D : (/etc/default/useradd 파일에 저장되어 있는) 기본 설정 값 확인.
 
-s 옵션 : 기본 셸 지정
-u 옵션 : UID 지정
-g 옵션 : GID 지정
-G 옵션 : 2차 그룹 GID 지정
-m -d 옵션 : 홈 디렉터리 생성 후 지정
ex) useradd -s /bin/sh -m -d /home/user3 -u 2000 -g 1000 -G 3 user3
: 기본 셸이 /bin/sh이고 홈 디렉터리가 /home/user3이며, UID는 2000, GID는 1000, 2차 그룹의 GID는 3인 user3 사용자 계정 생성.
 
* /etc/skel 파일 : 사용자 계정 생성 시 홈 디렉터리에 배포해야 할 파일이 저장되어 있음.
 
2) adduser 명령
adduser 사용자명 : 사용자 계정 생성. (adduser 명령은 계정을 생성하는 과정에서 암호 지정)
 
--uid 옵션 : UID 지정
--gid 옵션 : GID 지정
--home 옵션 : 홈 디렉터리  지정
--shell 옵션: 기본 셸 지정
ex) adduser --uid 2001 user5
: UID가 2001인 user5 사용자 계정을 생성.
 
/etc/adduser.conf 파일 : adduser 명령의 기본 설정 값이 저장되어 있음.
 
 
 
사용자 계정 정보 수정하기(usermod)
usermod -u UID 사용자명 : 사용자의 UID를 수정
usermod -u UID -o 사용자명 : UID의 중복 허용하여 수정
usermod -d 홈 디렉터리 사용자명 : 사용자의 홈 디렉터리 변경(실제로 생성되지 않고 수동적으로 생성해야 함)
usermod -l 사용자명1 사용자명2 : 사용자2의 ID를 사용자1로 변경. (이 때 홈 디렉터리도 같이 변경해주는 것이 좋음)
 
 
 
패스워드 에이징 관련 명령(chage)
chage는 패스워드 에이징을 관리하는 별도의 명령.

ex)
usermod -f 10 -e 2021-01-20 user1
passwd -n 2 -x 100 -w 5 user1
chage -m 2 -M 100 -W 5 -I 10 -E 2021-01-20 user1
chage -l user1 (-> 사용자의 패스워드 에이징 설정 내용 확인하는 명령)
 
 
 
사용자 계정 삭제하기(userdel)
userdel 사용자명 : 계정을 삭제. (홈 디렉터리는 삭제되지 않음)
userdel -r 사용자명 : 사용자 계정과 홈 디렉터리 삭제.
 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함