У меня есть несколько Joomla! места. Как искать и изменять CHMOD во всех файлах «configuration.php» с помощью bash SSH до 444?Bash SSH изменить CHMOD во всех файлах с определенным именем?
0
A
ответ
1
Используйте это:
find /path -type f -name configuration.php -exec chmod 444 {} \;
Вы также можете передать более чем один путь, чтобы найти: find /path1 /path2 ...
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
0
Вы можете попробовать:
find/-name "configuration.php" -exec chmod 444 {} \;
(я не тестировал синтаксис.)