본문으로 바로가기

파일 및 폴더 권한 바꾸기 - chmod

category Helloworld! 2012. 12. 27. 10:52
$ chmod <option> <8진수> <대상> 
- option
: 옵션의 종류에는 -c,-f,-v,-R가 있다. 자세한
내용은 $ chmod —help
를 써서 확인해보자.
: 이 중 에서 주로 쓰이는것은 -R(recursive)로써 하위 디렉토리나 파일 모두에 chmod 설정을 적용한다는 것.

- <8진수>
: 8진수는 1, 2, 4의 조합으로 이루어진다.
: 1은 실행 권한 / 2는 쓰기 권한/ 4는 읽기 권한을 나타낸다

- <대상>
: 권한을 부여할 폴더나 파일 명을 입력하면 된다.
예제)
chmod -R 777 filename
를 하면
폴더 권한을 다음 예제처럼 쓰면 모든사용자가 쓰기, 읽기, 실행하도록 바꿀수 잇다.
위에서 설명한 바와 같이 여기서 777은 rwx(user 권한) rwx(group 권한) rwx(other 권한) 으로 r: 읽기권한, w: 쓰기권한 x: 실행권한 이라 부른다.
만약 예제 명령어처럼 chmode -R 777 filename일 때, 777이라고 넣으면 user, group, other에게 모든권한을 전부 준다는 의미가 된다는 것이다.
따라서, user권한(1+2+4) group권한(1+2+4) other권한(1+2+4)
=> 1(읽기 됨) + 2(쓰기 됨) + 4(실행 됨) 이라는 것!