japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~

 
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.
 
 
    리눅스>>리눅스 명령어>>


chgrp (파일과 디렉토리의 소유그룹을 변경)
 

chgrp

CHange GRouP의 약어로서 파일이나 디렉토리의 소유그룹을 변경할때 사용하는 명령어이다.
chown명령어는 소유자와 소유그룹을 한꺼번에 변경할 수 있지만 chgrp로는 소유그룹만을 변경할 수가 있다.

사용형식

chgrp [-Rcfv] [--recursive] [--changes] [--silent] [--quiet] [--verbose] [--help] [--version]
      group file...

 

사용예 #1

특정 파일의 소유그룹을 변경하고자 한다면 다음과 같이한다.

[root@host1 commmand]# ls -l
합계 12
drwxr-xr-x    7 bible1   bible2       4096  9월 15 20:41 dir1
-rw-r--r--    1 bible    bible1         41  9월 15 20:22 file1
-rw-r--r--    1 nobody   bible1         56  9월 15 20:22 file2
[root@host1 commmand]#
[root@host1 commmand]# chgrp nobody file1
[root@host1 commmand]#
[root@host1 commmand]# ls -l
합계 12
drwxr-xr-x    7 bible1   bible2       4096  9월 15 20:41 dir1
-rw-r--r--    1 bible    nobody         41  9월 15 20:22 file1
-rw-r--r--    1 nobody   bible1         56  9월 15 20:22 file2
[root@host1 commmand]#

위의 예는 file1이라는 파일의 소유그룹을 nobody로 변경한 것이다.

 

사용예 #2

이번에는 두개이상의 파일과 디렉토리들을 한꺼번에 변경한 예를 보인 것이다.


[root@host1 commmand]# ls -l
합계 12
drwxr-xr-x    7 bible1   bible2       4096  9월 15 20:41 dir1
-rw-r--r--    1 bible    nobody         41  9월 15 20:22 file1
-rw-r--r--    1 nobody   bible1         56  9월 15 20:22 file2
[root@host1 commmand]#
[root@host1 commmand]# chgrp root *
[root@host1 commmand]#
[root@host1 commmand]# ls -l
합계 12
drwxr-xr-x    7 bible1   root         4096  9월 15 20:41 dir1
-rw-r--r--    1 bible    root           41  9월 15 20:22 file1
-rw-r--r--    1 nobody   root           56  9월 15 20:22 file2
[root@host1 commmand]#

위의 예는 현재 디렉토리에 존재하는 모든 파일과 디렉토리의 소유그룹을 root로 변경한 예이다.


사용예 #3

이번에는 변경하고자하는 소유그룹을 GID로 지정한 예이다.
ID로 지정할 수도 있지만 다음예와 같이 GID로 지정할 수도 있다.

[root@host1 commmand]# ls -l
합계 12
drwxr-xr-x    7 bible1   root         4096  9월 15 20:41 dir1
-rw-r--r--    1 bible    root           41  9월 15 20:22 file1
-rw-r--r--    1 nobody   root           56  9월 15 20:22 file2
[root@host1 commmand]#
[root@host1 commmand]# chgrp 500 dir1
[root@host1 commmand]#
[root@host1 commmand]# ls -l
합계 12
drwxr-xr-x    7 bible1   bible        4096  9월 15 20:41 dir1
-rw-r--r--    1 bible    root           41  9월 15 20:22 file1
-rw-r--r--    1 nobody   root           56  9월 15 20:22 file2
[root@host1 commmand]#

위의 예는 dir1이라는 디렉토리의 소유그룹을 GID 500이라는 소유그룹으로 변경한 예이다.


사용예 #4

이번에는 디렉토리의 소유그룹과 그 디렉토리내에 존재하는 모든 파일과 디렉토리의 소유그룹을 특정 그룹으로 변경한 예를 보자.

[root@host1 commmand]# ls -l
합계 12
drwxr-xr-x    7 bible1   bible        4096  9월 15 20:41 dir1
-rw-r--r--    1 bible    root           41  9월 15 20:22 file1
-rw-r--r--    1 nobody   root           56  9월 15 20:22 file2
[root@host1 commmand]#
[root@host1 commmand]# chgrp -R nobody dir1
[root@host1 commmand]#
[root@host1 commmand]# cd dir1
[root@host1 dir1]#
[root@host1 dir1]# ls -l
합계 28
drwxr-xr-x    4 bible1   nobody       8192  9월 15 20:40 admin
drwxr-xr-x    4 bible1   nobody       4096  9월 15 20:40 board
drwxr-xr-x    2 bible1   nobody       4096  9월 15 20:40 phplib
drwxr-xr-x    3 bible1   nobody       4096  9월 15 20:41 shop
drwxr-xr-x    2 bible1   nobody       4096  9월 15 20:39 system_check
-rw-r--r--    1 bible1   nobody         17  7월 16  2002 test.php
[root@host1 dir1]#

위의 예에서 dir1과 그 안에 존재하는 모든 파일과 디렉토리들의 소유그룹을 nobody로 변경한 예를 보인 것이다.

 

저작권 :  수퍼유저코리아 (www.superuser.co.kr),   무단 재배포및 복사를 금합니다. 

 
   
강사 소개
  박성수    
파파
헐렁고수
 
head (파일의 앞부분을 지정한 만큼 보여준다.)
chown (파일과 디렉토리의 소유주와 소유그룹 변경)

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.