Views 109 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment

https://webdir.tistory.com/134

리눅스시스템에는 사용자를 생성하면 자동으로 사용자명과 같은 그룹이 생성됩니다. 따라서 리눅스에서는 자신의 계정 이름과 동일한 그룹에 반드시 속하게 되며, 특정 그룹을 만들어서 기존의 사용자들이 소속되게 할 수도 있습니다.



그룹 추가 - groupadd

groupadd 명령어로 생성되는 그룹은 특별한 옵션이 주어지지 않는 한 GID는 499 까지는 할당되지 않는다. 즉, GID 가 500 이상인 그룹들 가운데 가장 낮은 GID 번호로 그룹을 생성하게 된다( -r 옵션 사용시에는 예외).

Bash
groupadd teamzezz

아무 옵션없이 새로운 그룹을 생성하면 기존에 있던 그룹의 마지막 번호 다음번호를 GID 로 할당하여 teamzezz 라는 그룹이 생성된다.

Bash
grep teamzezz /etc/group

  teamzezz:x:501:

특정 GID를 할당하여 그룹을 생성

Bash
groupadd -g 1000 admin

이후부터 추가되는 그룹은 GID 가 1001 로 지정된다. 항상 가장 마지막 GID 다음 번호로 할당됨을 유념하자.

Bash
tail -f /etc/group

  ... (중략)
  nestgoer:x:500:
  teamzezz:x:501:
  admin:x:1000:

시스템용 그룹 (GID 499 이하)을 생성

Bash
groupadd -r sysadmin

위와 같이 -r 옵션을 사용하면 0 번 부터 499 까지의 할당되어 있지 않은 GID 중 가장 높은 번호를 할당해 준다.

그룹 삭제 - groupdel

Bash
groupdel sysadmin

그룹 확인 - groups

Bash
groups

  nestgoer wheel

그룹 관리 - gpasswd

리눅스 시스템을 사용하는 주체는 두가지로 볼 수 있는데 그것은 사용자이거나 그룹이다. 특정 그룹에 사용자를 추가하거나 제거하고 특정 그룹에 패스워드를 설정하는 작업은 gpasswd를 이용한다.

gpasswd 옵션

  • -a user : 특정 그룹에 새로운 그룹멤버를 추가함.
  • -d user : 특정 그룹에서 지정한 그룹멤버를 제거함.
  • -r  : 특정 그룹의 패스워드를 제거함
  • -R : 특정 그룹에 접근을 제한함
  • -A user, ...  : 특정 그룹의 그룹관리자를 설정함
  • -M user, ...  : 특정 그룹의 그룹멤버를 새로 설정함.  

위의 옵션들 가운데 -A 와 -M 외의 옵션들은 동시사용이 가능하다.

그룹에 사용자 추가

그룹에 사용자를 추가하는 방법 3가지

  • vi 명령어로 /etc/group 파일을 편집하여 직접 등록한다.
  • gpasswd 명령어의 -M 명령어로 그룹멤버를 직접 설정한다.
  • gpasswd 명령어의 -a 옵션으로 새로운 멤버를 추가 등록한다. 

zezz 사용자를 wheel 그룹에 설정

Bash
gpasswd -a zezz wheel

zezz 사용자를 wheel 그룹에 삭제

Bash
gpasswd -d zezz wheel

특정 그룹의 그룹패스워드 설정/변경/제거

흔치 않은 일이지만 그룹에 패스워드를 설정할 경우가 생길 수 있다. 그룹의 패스워드는 /etc/gshadow 파일에 저장된다.

그룹에 패스워드 설정 및 변경

Bash
gpasswd wheel

그룹에 패스워드 삭제

Bash
gpasswd -r wheel

특정그룹멤버를 특정그룹의 그룹관리자로 설정

gpasswd 명령어 사용시 -A 옵션을 사용하면 그룹관리자를 설정할 수 있다. 단, 그룹관리자를 설정하려면 그룹정책을 보안그룹계정정책(Secure group account information)일 때에만 유효하다. 그 이유는 그룹관리자가 등록되는 파일이 /etc/shadow 파일이기 때문이다. CentOS 6.4 는 기본적으로 /etc/gshadow 파일이 존재하는 보안그룹계정정책이다.

wheel 그룹의 그룹관리자로 nestgoer를 설정한다.

Bash
gpasswd -A nestgoer wheel

그룹관리자 확인

Bash
grep wheel /etc/gshadow

  wheel::nestgoer:nestgoer,zezz

특정 그룹의 그룹멤버 설정

그룹 멤버를 완전히 새로 설정하는 예이다. 즉, 기존 그룹멤버를 완전히 무시하고 새로운 그룹멤버들을 설정하는 방법이다.

Bash
gpasswd -M nestgoer,tiffiny
Bash
grep wheel /etc/group

  wheel:x:10:nestgoer,tiffiny



기존대댓글
추가시작 대댓글시작
대댓글끝 추가끝


  1. innoDB 메모리 설정 방법

  2. No Image 03May
    by 이온디
    in 웹호스팅
    Views 85  Likes 0

    HestiaCP 사용방법

  3. HestiaCP 설치방법

  4. No Image 03Mar
    by 이온디
    in 리눅스
    Views 76  Likes 0

    리눅스 / 사용자 / 사용자 조회, 사용자 추가, 사용자 삭제, 사용자 수정

  5. No Image 03Mar
    by 이온디
    in 웹호스팅
    Views 85  Likes 0

    웹호스팅에서 php 설정 변경하는 방법

  6. No Image 03Mar
    by 이온디
    in 리눅스
    Views 100  Likes 0

    리스토리의 IT's/IT Story Mysql 설치후 phpMyadmin 접속 안될때 - Cannot start session

  7. No Image 03Mar
    by 이온디
    in 리눅스
    Views 92  Likes 0

    CentOS PHP/PHP-FPM 설치방법

  8. 리눅스 그룹 생성/삭제/확인/추가 - groupadd

  9. 15Jan
    by 이온디
    in VPS
    Views 87  Likes 0

    요즘 일방문자가 5000~6000씩 찍히는데 이유를 모르겠습니다.

  10. No Image 23Jun
    by 이온디
    in 웹호스팅
    Views 198  Likes 1

    사이트 백업하는 방법

  11. No Image 08Jul
    by 이온디
    in 리눅스
    Views 304  Likes 0

    리눅스 tar 특정폴더 제외하고 압축하기

  12. No Image 30Jun
    by 이온디
    in 서버관리
    Views 289  Likes 0

    아파치 재실행

  13. No Image 20Jun
    by 이온디
    in 서버관리
    Views 323  Likes 0

    압축해제

  14. No Image 20Jun
    by 이온디
    in 서버관리
    Views 316  Likes 0

    소유자 권한 설정

  15. No Image 20Jun
    by 이온디
    in 서버관리
    Views 328  Likes 0

    신규 유저 생성

  16. No Image 23May
    by 이온디
    in 서버관리
    Views 130  Likes 0

    Mysql 비밀번호 변경하는 방법

  17. No Image 21May
    by 이온디
    Views 243  Likes 0

    Mysqldump를 사용하여 MySQL데이터베이스를 백업 및 복원하는 방법

  18. No Image 21May
    by 이온디
    in 서버관리
    Views 467  Likes 0

    mysqldump not found

  19. No Image 21May
    by 이온디
    in 서버관리
    Views 0  Likes 0

    신규 사용자 생성

  20. No Image 21May
    by 이온디
    in 서버관리
    Views 239  Likes 0

    서버 이전

Board Pagination Prev 1 2 Next
/ 2