【发布时间】:2016-02-16 14:49:30
【问题描述】:
我有多个 Joomla!网站。如何使用 bash SSH 搜索和更改所有“configuration.php”文件中的 CHMOD 到 444?
【问题讨论】:
我有多个 Joomla!网站。如何使用 bash SSH 搜索和更改所有“configuration.php”文件中的 CHMOD 到 444?
【问题讨论】:
类似的东西:
SERVERS="server1.example.com server2.example.com server3.example.com"
COMMAND_TO_RUN="find . -name configuration.php | xargs chmod 700"
for SERVER in "$SERVERS"
do
ssh SERVER <<EOF
"$COMMNAD_TO_RUN"
EOF
done
【讨论】:
使用这个:
find /path -type f -name configuration.php -exec chmod 444 {} \;
您也可以通过多个路径查找:find /path1 /path2 ...
【讨论】:
你可以试试:
find / -name "configuration.php" -exec chmod 444 {} \;
(我没有测试过语法。)
【讨论】: