본문 바로가기
Programming/Linux

[Linux] chmod 파일 및 디렉토리 권한 변경

by prinha 2021. 6. 29.
728x90
반응형

chmod

리눅스에서 파일 및 디렉토리의 권한을 변경하는 명령어 (change mode)


기본 사용법

chmod 777 abc.jpg

 

권한 확인

ls -l

 

권한 

drwxrwxrwx  7 root       root           4096 Jun 24 10:11 .
drwxr-xr-x  6 root       root           4096 Jun 25 16:10 ..
-rw-r--r--  1 root       root       84807389 Jun 29 11:35 aaaa.jar
drwxr-xr-x  4 nrcd       nrcd           4096 Nov  2  2018 b
drwxr-xr-x  2 nrcd       nrcd           4096 Jun 22 14:40 lib
-rw-r--r--  1 nrcd       nrcd           2945 Apr 13  2020 bbbb.jpg
-rw-r--r--  1 nrcd       nrcd           1493 Dec 12  2018 info.txt

1) 맨 앞 

d : 디렉토리

- : 파일

 

2) -

구분선

 

3) user, group, others 별로 권한 부여

-rwx-rwx-rwx소유자(owner) - group - others

 

4) r(read), w(write), e(execute)

r : 4

w : 2

e : 1

ex) rwx권한을 다 갖는 경우를 8진수로 표현하면 7이됨


예제

ex) a.jpg 파일에 대해서 user는 모든 권한 부여, group과 others는 모든 권한 제외

chmod 700 a.jpg

 

ex) b.txt 파일에 대해서 실행 권한 추가 부여

chmod +x b.txt

 

ex) c.java 파일에 대해서 group에 write 권한 부여

chmod g+w c.java

 

ex) d.txt 파일에 대해서 others의 모든 권한 박탈

chmod o-rwx d.txt

 

728x90
반응형

'Programming > Linux' 카테고리의 다른 글

[Linux] 명령어 모음  (0) 2021.06.29
[Linux] chown 파일 및 디렉토리 소유권 변경  (0) 2021.06.29
[Linux] Ubuntu Tomcat 설치 경로  (0) 2021.06.29
[Linux] 톰캣 재구동  (0) 2021.02.26
[Linux] wsl2 java설치  (0) 2020.12.14