@사용자 관리
1.useradd 기본값
- /etc/default/useradd
#>vi /etc/default/useradd
리눅스 설정파일의 #은 주석이다
HOME=/home 은 /home/(username)으로 만듦
SHELL=/bin/bash 기본 쉘 지정
SKEL=/etc/skel /etc/skel에 있는 뼈대를 복사해서 잘 붙여넣음
리눅스에서는 사용자마다 메일함을 가지고있다
CREATE_MAIL_SPOOL=yes 메일함을 만들어준다
#>cd /var/spool/mail
로그인을 하면 메일함이 자동생성
useradd 기본값 바꾸기
- command : useradd -D
-b HOME
-s SHELL
-g GROUP
-f INACTIVE
-e EXPIRE
#>useradd -D -b /linux (홈디렉터리바꾸기)
#>useradd guest01
2.사용자 수정
- command
#>usermod <option> <value> <user_name>
-d 홈디렉터리 변경
#>usermod -d /linux/test01 test01
#>passwd test01
명령어를 사용해도 홈디렉터리는 직접 이동시켜줘야한다
-c comment 변경
#>usermod -c hello test01
-s shell 변경
-g 기본그룹변경
-G 그룹추가
3.사용자 삭제 : userdel
#>userdel <user_name> -> 사용자와 사용자이름의 그룹만 삭제
#>userdel guest01
#>userdel test07
-r 사용자의 홈 디렉터리까지 삭제(메일함도 삭제함)
#>userdel -r test06
@그룹관리
1.그룹확인 - /etc/group
root:x:0:
---- - -
1) 2) 3)
1)그룹이름
2)사용하지않음
3)GID(group id)
2.그룹 삭제
- /etc/group
#>vi /etc/group
- command : groupdel
#>groupdel <group_name>
#>groupdel user02
#>groupdel user
user라는 그룹이 어떤 사용자의기본 그룹이라면 지우지 못한다.
*명령어는 실행전에 확인을하기 떄문에 못 지운다
#>vi /etc/group
3. 그룹 생성 : groupadd
#>groupadd <group_name>
#>groupadd test01
-g GID지정
#>groupadd -g 1100 group01
GID의 값이 1000인 user를 기본 그룹으로 설정하게 된다
ex) linux - linux01 , linux02
#>useradd -g linux linux01
#>useradd -g linux linux02
#>usermod -G linux user
linux:x:1100:user ( 기본그룹에 있는건 표시가 안됌)
'OS > Linux' 카테고리의 다른 글
[LINUX]CENTOS7 8일차 (0) | 2018.01.26 |
---|---|
[LINUX]CENTOS7 6일차 (0) | 2018.01.22 |
[LINUX]CENTOS7 5일차 (0) | 2018.01.22 |
[LINUX]CENTOS7 4일차 (0) | 2018.01.10 |
[LINUX]CENTOS7 3일차 (0) | 2018.01.08 |