- 리눅스는 파일에 대해 권한을 부여할 수 있으며 각각의 고유한 권한이 표기되어 있다. 이 권한들은 숫자로 표현된다.

chmod 777 [파일명]
권한을 부여하는 명령어이다. 이에 대해 자세히 설명하자면...
권한 분류
기본적인 파일 권한은 다음과 같이 표기된다.
1. 읽기 Reading - 4
2. 쓰기 Writing - 2
3. 실행 Executing - 1
위 권한의 숫자들은 해당 권한의 실행코드로 8진수로 표현된다. 예를들어 7로 표기가 되어 있다면 7(4+2+1)로 읽기, 쓰기, 실행하기 모두 가능하다는 뜻이다.
그런데 왜 위에서는 chmod 777처럼 숫자를 여러번 입력할까?
왜냐하면 숫자의 자리마다 누구에게 권한을 부여하는지 다르기 때문이다.
1. 첫번째 자리 - 소유자 권한
2. 두번째 자리 - 그룹 사용자 권한
3. 세번째 자리 - 기타 사용자 권한
즉, chmod 777은 소유자, 그룹 사용자, 기타 사용자 모두에게 읽기, 쓰기, 실행 권한을 부여한다는 것이다!