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

다음과 같은 내용의 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로 수정이 된다.

이상 끝!

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

답글 남기기