파일의 소유 그룹을 변경하는 명령어이다. 주로 chmod와 함께 사용하여 파일을 사용하는 접근 권한을 설정할 때 사용한다.
파일을 새로운 그룹으로 변경한다. 새로운 그룹의 고유 번호나 그룹 이름으로 변경할수 있으며 /etc/group에서 새로운 그룹에 대한 정보를 확인할 수 있다.
그룹의 변경의 파일의 소유자나 관리자만이 할 수 있다.
songsari 디렉토리와 그 하위 디렉토리를 모두 fish 그룹으로 바꾸고 변경된 그룹을 확인해 보겠다.
사용법 : chgrp [옵션] 그룹명 파일명 그룹명 : 새로운 그룹명 파일명 : 그룹을 변경하고 싶은 파일 이름 -c, --changes : 그룹이 변경되는 파일만 보여준다. -f, --silent, --quiet : 그룹이 변경되지 않는 경우에도 에러를 보여주지 않는다. --help : 도움말을 보여준다. -R, --recursive : 하위 디렉토리에 있는 모든 디렉토리/파일의 그룹 변경한다. --reference=filename : 지정한 파일에서의 그룹을 변경한다. -v, --verbose : 그룹 변경을 자세히 보여준다. --version : 버전 정보를 보여준다.
파일을 새로운 그룹으로 변경한다. 새로운 그룹의 고유 번호나 그룹 이름으로 변경할수 있으며 /etc/group에서 새로운 그룹에 대한 정보를 확인할 수 있다.
그룹의 변경의 파일의 소유자나 관리자만이 할 수 있다.
songsari 디렉토리와 그 하위 디렉토리를 모두 fish 그룹으로 바꾸고 변경된 그룹을 확인해 보겠다.
# chgrp -R fish songsari/ # ls -al drwxr-xr-x 6 root root 4096 Mar 29 23:02 . drwxr-xr-x 19 root root 4096 Mar 17 09:23 .. drwxr-xr-x 1 root fish 4096 Nov 12 00:17 songsari