我有多个Joomla!站点。如何使用bash SSH到444搜索和更改所有“configuration.php”文件中的CHMOD?
答案 0 :(得分:2)
有些事情:
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
答案 1 :(得分:1)
使用此:
find /path -type f -name configuration.php -exec chmod 444 {} \;
您还可以传递多个路径来查找:find /path1 /path2 ...
答案 2 :(得分:0)
您可以尝试:
find / -name "configuration.php" -exec chmod 444 {} \;
(我没有测试过语法。)