출처 : http://gracefulprograming.tistory.com/111 [Peter의 우아한 프로그래밍 : 티스토리] 사용법
chmod755 test.txt
Linux 파일 권한 user, group, others별로 read, write, execute 권한을 부여할 수 있다.
ls 명령으로 현재 파일에 부여된 권한을 확인할 수 있다.
[root@peterdevch] #ls-ltotal0-rw-r–r-1rootroot0 Jun4 08:45 test.txt
rw-r–r–로 표시되는 부분이 부여된 권한을 나타내는데, 3개씩 잘라보면 앞의 3개가 user 소유자(owner)의 권한이고, 중간에 3개는 group에 대한 권한, 마지막 3개가 others에 대한 권한이 됩니다.
이 권한을 8진수로 표현하면 rwx 권한을 모두 갖는 경우가 7이 되고, 각 권한을 숫자 값으로 표현하면 r=4, w=2, x=1이므로 r+w+x=7
만약 user와 group에만 read 권한을 부여하기 위해서는 440으로 적용하면 된다. +, – 기호로 권한을 더하거나 줄일 수 있다.
chmod700 test.txt
text.txt 파일에 대해 user의 모든 권한을 부여하고 group과 others는 모든 권한을 제외한다.
chmod+xtest.txt
text.txt 파일에 대해 실행 권한 추가 부여
chmodg+w test.txt
text.txt 파일에 대해 group에 읽기 권한 부여
chmodo-rwx test.txt
text.txt 파일에 대해 other에게 모든 권한 박탈