hello world
리눅스 권한 관련 명령어 chmod 본문
728x90
리눅스는 모든 파일이나 폴더에 소유 권한이 명시되어있다.
소유자와 권한을 보는 방법은 ls -l 명령어를 통해 확인가능
권한은 리눅스 파일시스템이기에 -wrxwrxwrx의 형태로 되어있다.
권한에는 rwx 3가지가있다. r(읽기):4 / w(쓰기):2 / x(실행):1
첫번째 글자는 파일(-) , 디렉토리(d) 바로가기 아이콘(i)을 구별해주는 기호이고
두번째 부분부터 3개씩 끊어읽는다.
위의 drwxr-xr-x의 경우를 예로 들면
d / rwx / r-x / r-x
첫번째가 d이니까 d 디렉토리이고
rwx(소유자)/ r-x(그룹) / r-x(기타사용자) 로 보고
소유자는 모든 권한을 갖고 그룹과 기타사용자는 읽고 실행할 수 있는 권한을 갖는다.
숫자로도 표현할 수 있다.
r(읽기):4 / w(쓰기):2 / x(실행):1 인데
예를 들어 772
즉 7(4+2+1) 7(4+2+1) 2 일경우
rwx rwx -w- 과 같은 명령어라고 볼 수 있다.
권한을 변경하는 명령어 chmod
chmod [옵션][모드][파일]
[옵션]
-R : 하위 파일과 디렉토리 모든 권한을 변경한다.
-v : 실행되고 있는 모든 파일을 나열한다.
-c : 권한이 변경된 파일내용을 출력한다.
[모드]
(reference) (operator) (modes)
- reference(대상) :
u : user의 권한
g : group의 권한
o : other의 권한 (user, group의 멤버가 아닌 사용자의 권한)
a : all 권한 - operator :
+ : 해당 권한을 추가
- : 해당 권한을 제거
= : 해당 권한을 설정한데로 변경 - modes :
r : read 권한 (읽기)
w : write 권한 (쓰기)
x : excute 권한 (실행)
- : 사용권한없음
'네트워크 이론 > Linux' 카테고리의 다른 글
톰캣, nginx 재시작 명령어 (0) | 2021.10.27 |
---|---|
ps -ef | grep 명령어 (0) | 2021.09.15 |
명령어 curl (3) | 2021.09.08 |
Comments