- [ useradd or adduser ] : 새로운 사용자 추가(/etc/passwd, /etc/shadow, /etc/group에 새로운 행 추가됨)
(1) useradd newuser : newuser 생성
(2) useradd -u 1111 newuser : newuser의 id를 111로 생성
(3) useradd -g mygroup newuser : mygroup이라는 그룹에 newuser를 생성(mygroup이라는 그룹이 먼저 존재해야한다.)
(4) useradd -d /newhome newuser : 홈디렉터리를 /newhome으로 지정
(5) useradd -s /bin/csh newuser : 기본 셸을 /bin/csh 로 지정
※ 그룹을 먼저 만들고 사용자를 만드는 것이 좋다 ※
- [ passwd ] : 사용자 비밀번호 지정/변경
- [ usermod ] : 사용자 속성 변경 (옵션은 useradd와 동일)
(1) usermod -g root newuser : newuser의 그룹을 root그룹으로 변경
- [ userdel ] : 사용자 삭제
(1) userdel newuser : newuser 삭제
(2) userdel -r newuser : newuser의 홈디렉터리까지 삭제
- [ chage ] : 사용자의 암호를 주기적으로 변경하도록 설정
(1) change -l newuser : newuser에 설정된 사항 확인
(2) change -m 2 newuser : newuser에 설정한 암호를 최소 2일은 사용해야 한다.
(3) change -M 30 newuser : newuser에 설정한 암호를 최대 30일까지 사용 가능
(4) change -E 2019/12/12 newuser : newuser에 설정한 암호가 2019/12/12 에 만료됨
(5) change -W 10 newuser : 암호 만료 10일 전에 알려줌 (default : 7일)
- [ groups ] : 사용자가 소속된 그룹을 보여줌
(1) groups : 현재 사용자가 소속된 그룹을 보여줌
(2) groups newuser : newuser가 소속된 그룹을 보여줌
- [ groupadd ] : 새그룹 생성
(1) groupadd newgroup : 그룹 생성
(2) groupadd -g 2222 newgroup : 그룹 id를 2222로 생성
- [ groupmod ] : 그룹 속성 변경
(1) groupmod -n newgroup mygroup : newgroup -> mygroup
- [ groupdel ] : 그룹 삭제
(1) groupdel newgroup : 그룹 삭제 (삭제하는 그룹을 주요 그룹으로 지정한 사용자가 없어야함)
- [ gpasswd ] : 그룹의 암호 설정하거나 그룹관리
(1) gpasswd newgroup : 그룹의 암호 설정
(2) gpasswd -A newuser newgroup : newuser를 그룹의 관리자로 설정
(3) gpasswd -a user1 newgroup : user1을 newgroup의 사용자로 추가
(4) gpasswd -d user1 newgroup : user1을 newgroup에서 제거
'OS > LINUX' 카테고리의 다른 글
YUM 기본적인 부분 (0) | 2017.11.02 |
---|---|
파일과 디렉터리 (0) | 2017.11.02 |
기본 명령어 정리 (0) | 2017.11.01 |