(22) 1. 트리구조의 모든 디렉토리에 대하여 권한 부여하기 2. 파일에 권한부여여 하기 (8진수)
■ 현재 perm 이라는 디렉토리가 있는데 그 밑에 있는 모든 directory 에 대하여 access mode를 변경하고 싶다면 ?
> perm
> test1
> this
> that
> test2
> test3
perm 하위로 존재하는 모든 디렉토리의 access mode를 변경하기 위해서 옵션 값에 R을 줘야한다.
※ R : recursive(재귀의) 의 약자
$ chmod -R o+w perm // perm 디렉토리 하위에 존재하는 디렉토리들도 동일하게 (디렉토리)권한을 변경
※ other : user(owner)도 아니고, group도 아닌 계정
■ 디렉토리의 권한
r : 해당 디렉토리의 파일들을 열람 가능한지의 여부
w : 파일을 제어 할 수 있는지의 여부 (생성, 삭제, 변경)
x : 해당 디렉토리에 cd 명령어를 통해 들어갈 수 있는지의 여부
■ 8진수를 사용하여 파일에 권한부여하기
1. 비교 ) chmod a+r flower.txt ( a: all의 약자, o: other 의 약자, u: user의 약자, g: group의 약자 )
2. 8진수 사용
$ chmod [8진수] [8진수] [8진수] flower.txt
0: none ---
1: execute only --x
2: write only -w-
3: write & execute -wx
4: read only r--
5: read & execute r-x
6: read & write rw-
7: read & write & execute rwx