find by permmision 예제
permission 으로 파일 찾기
1) 디렉토리 permission 755 만 찾기
$> find . -type d -perm 755
2) 디렉토리 permission 755 아닌 것만 찾아서 755로 바꾸기
$> find . -type d -not -perm 755 -exec chmod 755 {} \;
3) 파일 permission 644 아닌 것만 찾아서 644로 바꾸기
$> find . -type f -not -perm 644 -exec chmod 644 {} \;
4) 현재 디렉토리만 원할때는 = -maxdepth
$> find . -maxdepth 1 -type d -not -perm 755Symbolic Notation
u = user
g = group
o = other
a = all
r = read
w = write
x = execute
1) 파일에 그룹 permission 읽기 추가 하기(=와 +는 같음)
$> chmod g=r {파일명}$> chmod g+r {파일명}
2) 파일에 여러 permission 붙이기
$> chmod o=rw,g=rx,o=r {파일명}$> chmod o+rw,g+rx,o+r {파일명}
참고)
1. https://askubuntu.com/a/518260/847914
2. https://www.ostechnix.com/find-files-based-permissions/
댓글
댓글 쓰기