리눅스 chmod

(Chmod에서 넘어옴)

1 개요[ | ]

change mode (chmod)
/bin/chmod
chmod 사용법
  • 리눅스 퍼미션 변경 명령어
  • 파일 또는 폴더의 사용권한을 지정하는 리눅스 명령어

2 속성 추가/제거[ | ]

대상은 폴더가 될 수도 있고, 파일이 될 수도 있다.

명령어 예시
chmod a+x 대상
chmod +x 대상
→ 모든 사용자(a)의 실행(x) 권한 추가(+)
chmod a-wx 대상
chmod -wx 대상
→ 모든 사용자(a)의 쓰기(w), 실행(x) 권한 제거(-)
chmod u+rw,g-r 대상
→ 소유자(u)는 rw 추가, 그룹사용자(g)는 r 제거
chmod ug=r 대상
→ 소유자(u), 그룹사용자(g)의 권한을 읽기(r--)로 지정(=)
chmod 퍼미션숫자 대상
→ 3자리 숫자로 퍼미션 지정

3 실습[ | ]

[root@zetawiki ~]# touch sample.txt
[root@zetawiki ~]# ll sample.txt
-rw-r--r--. 1 root root 0 Dec 13 22:47 sample.txt
[root@zetawiki ~]# chmod +x sample.txt
[root@zetawiki ~]# ll sample.txt
-rwxr-xr-x. 1 root root 0 Dec 13 22:47 sample.txt
→ 모든 사용자에게 실행권한(x) 추가(+)
[root@zetawiki ~]# chmod go-x sample.txt
[root@zetawiki ~]# ll sample.txt
-rwxr--r--. 1 root root 0 Dec 13 22:49 sample.txt
→ 그룹사용자(g), 기타사용자(o)에서 실행권한(x) 제거(-)
[root@zetawiki ~]# chmod 755 sample.txt
[root@zetawiki ~]# ll sample.txt
-rwxr-xr-x. 1 root root 0 Dec 13 22:49 sample.txt
→ 퍼미션을 755(rwxr-xr-x)로 설정
[root@zetawiki ~]# chmod u=w sample.txt
[root@zetawiki ~]# ll sample.txt
--w-r-xr-x. 1 root root 0 Dec 13 22:49 sample.txt
→ 소유자(u)에게 쓰기권한만 있도록 지정(-w-)

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}