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

chmod 명령어

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

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

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 [옵션] [소유자.소유그룹] [파일]

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 [옵션] [그룹] [파일]

 

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

[root@localhost ~]# chgrp corej myfile1

[root@localhost ~]# ll myfile1

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