파일의 권한을 변경 (change mode)
구문 : chmod [mode] [file/directory]
mode : rwxrwxrwx 사용자, 그룹, 그외사람의 권한을 각각 read, write, execute 을 표시하는 숫자 4, 2, 1 로 표시한다.
용례1 : chmod 000 test.txt
test.txt 의 파일권한 : 사용자, 그룹, 그외 (권한없음)
용례2 : chmod 755 test.txt
test.txt 의 파일권한 : 사용자 (읽기+쓰기+실행), 그룹(읽기+실행), 그외 (읽기+실행) 으로 변경
용례3 : chmod -R 644 directory
directory및 그하위 directory 와 파일 : 사용자 (읽기+쓰기), 그룹(읽기), 그외 (읽기) 으로 변경
문자열 모드
Chmod 옵션 (reference)(operator)(modes) 파일
reference(대상) :
u : user의 권한 (사용자의 권한)
g : group의 권한 (파일의 group 멤버인 사용자의 권한)
o : other의 권한 (user, group의 멤버가 아닌 사용자의 권한)
a : all의 권한 (위의 셋을 포함하는 모든 사용자의 권한)
operator :
+ : 해당 권한을 추가한다.
- : 해당 권한을 제거한다.
= : 해당 권한을 설정한데로 변경한다.
modes :
r : read 권한 (읽기)
w : write 권한 (쓰기)
x : excute 권한 (실행)
- : 사용권한없음
용례4: chmod u=rwx,g+x sample
sample파일의 user는 읽기,쓰기,실행 권한 부여, group 멤버들에게 실행권한 추가
용례5: chmod u=rwx,g=rx,o=r sample
sample파일의 user는 읽기,쓰기,실행 권한 부여, group 멤버들에게 읽기,실행권한 부여, other에게 읽기권한 부여
'Ubuntu > linux Command' 카테고리의 다른 글
Linux System Command (locale) (0) | 2021.08.05 |
---|---|
Linux Basic Command (ln) (0) | 2021.08.05 |
Linux Basic Command (date) (0) | 2021.08.05 |
Linux Basic Command (rm) (0) | 2021.08.05 |
Linux Basic Command (mv) (0) | 2021.08.05 |