chmod – 파일 및 디렉터리의 권한을 변경하다

출처 : 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에게 모든 권한 박탈

error: Content is protected !!