하위 디렉토리 및 파일 권한 일괄 수정하기

Posted by

다음과 같은 내용의 sh 파일을 생성한다.

위치는 마음대로! (단, 실행하기 편한 곳)

본인은 위 파일을 /root 에 생성해놨다.

왜냐면 내가 관리자니까…:D 우왕ㅋ

$ vim /root/chmodProc.sh
#!/bin/sh
find $1 -type d -exec chmod 0755 {} ;
find $1 -type f -exec chmod 0644 {} ;

sh 파일을 생성한 다음 그냥 실행시키면 실행 권한이 없다고 징징대니까 권한 추가해주자.

$ chmod +x /root/chmodProc.sh

이제 준비는 다 끝났다.

만약 /var/www/test_site 의 하위 디렉토리 및 파일 권한을 일괄 수정한다면 다음과 같이 쉘에 입력하면 된다.

$ /root/chmodProc.sh /var/www/test_site

위 명령을 실행하면 목적지의 모든 하위 디렉토리는 모두 권한이 755로 수정 되고 모든 파일은 644로 수정이 된다.

이상 끝!

따로 권한 설정이 필요한 파일이 있다면 따로 변경해 주는 것을 잊지 말자

Leave a Reply

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.