리눅스2015. 2. 5. 21:42

리눅스 chmod 명령어와 chown 명령어, chgrp 명령어에 대해 알아보자.


chmod 명령어

파일의 퍼미션을 변경하기 위한 명령어이다.

chmod [옵션] [퍼미션] [파일]

옵션

-c: 변경된 파일만 자세하게 보여준다.

-f: 변경되지 않은 파일에 대해서 오류 메시지를 보여주지 않는다.

-v: 작업상태를 자세히 보여준다.

-R: 경로와 그 하위 파일들을 모두 변경한다.

--help: 도움말을 출력한다.

--version: 버전 정보를 보여준다.

myfile1의 퍼미션을 755(rwxr-xr-x)로 변경해 보자.

[corej@localhost ~]$ chmod 755 myfile1

[corej@localhost ~]$ ll myfile1

-rwxr-xr-x 1 corej corej 0 Feb 10 10:10 myfile1


chown 명령어

파일의 소유자나 소유그룹을 변경하기 위한 명령어이다.

chown [옵션] [소유자:소유그룹] [파일]

chown [옵션] [소유자.소유그룹] [파일]

옵션

-c: 변경된 파일만 자세하게 보여준다.

-f: 변경되지 않은 파일에 대해서 오류 메시지를 보여주지 않는다.

-v: 작업상태를 자세히 보여준다.

-R: 경로와 그 하위 파일들을 모두 변경한다.

--help: 도움말을 출력한다.

--version: 버전 정보를 보여준다.

myfile1의 소유자와 그룹을 root 계정으로 cand 사용자로 변경해 보자.

[root@localhost ~]# chown cand:cand myfile1

[root@localhost ~]# ll myfile1

-rwxr-xr-x 1 cand cand 0 Feb 10 10:10 myfile1

만약 그룹을 입력하지 않으면 소유자만 변경된다.

[root@localhost ~]# chown corej myfile1

[root@localhost ~]# ll myfile1

-rwxr-xr-x 1 corej cand 0 Feb 10 10:10 myfile1


chgrp 명령어

파일의 사용자 그룹을 변경한다.

chgrp [옵션] [그룹] [파일]

옵션

-c: 변경된 파일만 자세하게 보여준다.

-f: 변경되지 않은 파일에 대해서 오류 메시지를 보여주지 않는다.

-v: 작업상태를 자세히 보여준다.

-R: 경로와 그 하위 파일들을 모두 변경한다.

--help: 도움말을 출력한다.

--version: 버전 정보를 보여준다.

myfile1의 그룹을 다시 corej로 변경해 보자.

[root@localhost ~]# chgrp corej myfile1

[root@localhost ~]# ll myfile1

-rwxr-xr-x 1 corej corej 0 Feb 10 10:10 myfile1



코어제이 홈페이지 제작 소개


코어제이 캔디 앱 소개


Posted by 코어제이