chmod 명령어를 사용하여 이런 작업에 대한 권한을 변경할 수 있음chmod 명령어의 사용chmod [OPTION] [MODE] [FILE]| OPTION | 설명 |
|---|---|
| -v | 모든 파일에 대해 모드가 적용되는 진단 메시지 출력 |
| -f | 에러 메시지 출력 안함 |
| -c | 기존 파일 모드가 변경되는 경우만 진단 메시지 출력 |
| -R | 모드를 디렉토리와 하위 디렉토리, 파일에 적용 |
모드를 적용할 대상
| MODE | 설명 |
|---|---|
| u | 소유자 |
| g | 그룹 |
| o | 그 외 사용자 |
| a | 모든 사용자 |
권한 변경
| MODE | 설명 |
|---|---|
| + | 현재 모드에 권한 추가 |
| - | 현재 모드에서 권한 제거 |
| = | 현재 모드로 권한 지정 |
권한
| MODE | 설명 |
|---|---|
| r | 읽기 권한 |
| w | 쓰기 권한 |
| x | 실행 권한 |
예시
chmod u=rw [FILE NAME]ls -l 명령어로 확인을 해보면 rwxrwxrwx의 형태로 권한을 나타내고 있음
rwx는 차례대로 '파일 소유자의 권한', '파일 소유 그룹의 권한', '그 외 사용자의 권한'을 나타냄r--r----- 이면 파일 소유자와 그룹은 read 권한만 가지고 있고 그 외 사용자는 아무 권한도 없는 것을 나타냄8진수를 사용하여 권한을 간단하게 나태낼 수 있음
| 권한 | 숫자 | 설명 |
|---|---|---|
| --- | 0 | 0+0+0 |
| r-- | 1 | 4+0+0 |
| -w- | 2 | 0+2+0 |
| --x | 3 | 0+0+1 |
| rw- | 4 | 4+2+0 |
| r-x | 5 | 4+0+1 |
| -wx | 6 | 0+2+1 |
| rwx | 7 | 4+2+1 |
사용 예시
chmod 600 [FILE NAME]