[Ubuntu]접근 권한 변경(chmod)
■ 접근 권한 변경하기 (chmod)
- 설치 OS
OS : Ubuntu 14.04
파일의 접근 권한을 변경하는 명령은 chmod(change mod)입니다. chmod [레퍼런스][연산자][접근권한][파일] 형식으로 입력합니다.
레퍼런스는 변경할 대상 소유자(user), 그룹(group), 다른 모든 사용자(others)를 뜻하며 차례로, u, g, o로 표시합니다. a(all)는 소유자와 그룹, 다른 사용자 모두를 의미합니다. 권한을 부여하는 연산자는 '+', 권한을 해제하는 연산자는 '-' 입니다. 변경할 접근 권한은 읽기(read), 쓰기(write), 실행(excute)으로 각각 r, w, x로 표시합니다.
예) 'ugo+rwx'는 소유자(user), 그룹(group), 다른 모든 사용자(other)에게 읽기(read), 쓰기(write), 실행(excute) 권한을 부여(+) 합니다. 그 결과 시스템에 존재하는 모든 사용자가 이 파일을 읽고, 쓰고, 실행할 수 있습니다.
[레퍼런스][연산자][변경할 접근권한] 형식으로 입력하는 대시 8진수의 숫자 표현을 사용할 수 있습니다.
- 접근 권한에 대한 8진수 값
예) 모든 사용자에게 읽기 권한만 부여하고 싶다면, 접근 권한을 r--r--r--로 수정해야 합니다. 파일 소유자의 읽기 권한 400, 그룹사용자의 읽기 권한 40, 기타 사용자의 읽기 권한 4를 더해 444로 표현할수 있습니다.
chmod 444 sample
- 사용 예