- / r w x / r w x / r w x
directory일 때 d 아니면 - /사용자(u) / 그룹(g) / 임의의 모두(o)
대상
a : all 모두
u : user 사용자
g : group 그룹
o : other 임의의 모두
권한
r : 읽기 (1)
w : 쓰기 (2)
x : 실행 (4)
연산
+ : 권한 추가 ( 기존권한 유지 후 추가 )
- : 권한 삭제
= : 권한 할당 ( 기존권한 초기화 후 할당 )
옵션
-R : 하위 디렉터리 포함. 디렉터리 내부의 모든 파일의 접근 권한 변경.
명령어
- 권한 변경 명령어
chmod 대상 연산 권한 파일명
- 권한 확인 명령어
ls -l
예시
% ls -l // 파일권한 확인 명령어
-rw-r--r--@
현재 위치의 모든 파일(*)에 대해 모든대상(a) 에게 실행권한(x) 추가
% chmod a+x *
% ls -l
-rwxr-xr-x@
% ls -l
-rwxr--r-x@
현재 위치의 모든 파일(*)에 대해 사용자(u) 에게 쓰기권한(w) 추가
% chmod u+w *
% ls -l
-rwxr--r-x@
참고
https://jhnyang.tistory.com/11
'Mac' 카테고리의 다른 글
[Mac] host 설정 방법 (0) | 2022.12.01 |
---|---|
[VSCode] 터미널에서 code . 실행안될 때 (0) | 2022.10.10 |
[Mac/해결] h2 데이터베이스 파일 접근권한 변경하기 zsh: permission denied: ./h2.sh (0) | 2022.03.10 |
[MAC] tree 설치 (0) | 2022.01.16 |
[맥북] 단축키 모음 (0) | 2022.01.03 |