각 /home/userxxx/public_html/.htaccess 파일에 다음 줄을 추가합니다.

각 /home/userxxx/public_html/.htaccess 파일에 다음 줄을 추가합니다.

다음 파일/디렉토리 구조를 가진 여러 cpanel 웹사이트가 있습니다.

/home/user0/public_html/.htaccess
/home/user1/public_html/.htaccess
/home/user2/public_html/.htaccess
etc..

파일 맨 아래에 몇 가지 새로운 줄을 추가하고 싶습니다(전체 .htaccess를 바꾸는 것이 아니라). 예를 들면 다음과 같습니다.

#
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

일괄 처리로 이 작업을 수행할 수 있는 방법이 있습니까?

답변1

틀림없이. 당신은 다음과 같은 것을 할 수 있습니다

#!/bin/sh

for f in /home/user*/public_html/.htaccess
do

   cat <<EOT >>$f
#
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>
EOT

done

관련 정보