[LINUX]CENTOS7 7일차

OS/Linux / / 2018. 1. 22. 21:51
반응형

@사용자 관리

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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기