[Linux] user 생성 및 삭제 기본구문
[Linux] user 생성 및 삭제 기본구문
1. 유저관리
1) useradd : 유저생성
- 기본형식
#useradd [옵션] [유저명]
-G, --groups GROUPS
-d, --home-dir HOME_DIR
-s, --shell SHELL
-u, --uid UID
-g, --gid 새로운초기 로그인 그룹 존재하는 그룹이어야함
-c, --comment COMMENT
-o, --non-unique 사용중인 UID를 다른 유저에게 할당
-r, --system 100이하의 시스템 계정 생성시
-e, --expiredate EXPIRE_DATE(YYYY-MM-DD)
# useradd -rou 0 -g 0 -d /root -c "test user" test
# useradd -e 2015-08-31 -G test,root -c "test user" -s /bin/csh test
2) userdel : 유저삭제
- 기본형식
# userdel [옵션] 유저명
-r, --remove remove home directory and mail spool
# userdel -r test
3) usermod : 유저변경
usermod [옵션] 유저명
-a, --append 그룹에 유저추가시 사용 -G 옵션이랑 같이 써야함.
-G, --groups GROUPS
-d, --home-dir HOME_DIR
-s, --shell SHELL
-u, --uid UID
-g, --gid 새로운초기 로그인 그룹 존재하는 그룹이어야함
-c, --comment COMMENT
-o, --non-unique 사용중인 UID를 다른 유저에게 할당
-r, --system 100이하의 시스템 계정 생성시
-e, --expiredate EXPIRE_DATE(YYYY-MM-DD)
-l, --login NEW_LOGIN
-L, --lock
-U, --unlock
# groupadd myproject
# usermod -a -G myproject test
2. 그룹관리
1) 그룹생성 : groupadd
groupadd [options] GROUP
-g, --gid GID
# groupadd -g 700 project
2)그룹삭제 : groupdel
# groupdel project
3) 그룹변경 : groupmod
# groupmod -n myproject project