次のファイル/ディレクトリ構造を持ついくつかの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