Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Подскажите как chmod777 через ssh по маске на файлы в сабдир
Новая тема
Ответить
цитата
05/01/12 в 15:00
Yabuti
Всем привет!
Пожалуйста подскажите, как через ssh в CentOS сделать chmod777 для всех файлов в подпапках по маске.
Есть в каждой папке модулей файл config.xml, ПрестаШоп требует 777 на каждый из них, а там целая куча модулей.
Нашел команду:
find /usr/local/www/magazin.com/modules -name "config.xml" | xargs chmod 0777
- не помогает, просто не реагирует на нее.
А структура такая:
Цитата:
magazin.com
- ...
- modules
--- module_1
--- module_2
--- ...
Заранее огромное спасибо!
цитата
05/01/12 в 15:46
hellshouter
chmod -R 777 config.xml
цитата
05/01/12 в 15:55
Yabuti
hellshouter:
спасибо за помощь!
Питти выдает:
[root@megavps modules]# chmod -R 777 config.xml
chmod: cannot access `config.xml': No such file or directory
не хочет
цитата
05/01/12 в 16:10
hellshouter
ну что нибудь навроде
chmod -R 777 /*fig.xml тогда, х.з.
а вообще man chmod и там точно написано
цитата
05/01/12 в 16:41
aewm
делай от рута
find /usr/local/www/magazin.com/modules -name "config.xml" | xargs chmod 0777
цитата
05/01/12 в 16:43
aewm
chmod -R 777 config.xml
это меняет только кокретный файл в текущей дериктории
и все
т.е. только у одного файла
сначала надо найти файл, потом сменить права
первая команда точно работает
цитата
05/01/12 в 16:45
Yabuti
aewm:
спасибо, но, дык, там куча папок (больше 100 модулей), руками долго
Вот так тоже не хочет: chmod -R 777 /*/config.xml
цитата
05/01/12 в 16:58
aewm
работает всё, ещё раз попробуй. Проверь от рута ли ты запускаешь.
цитата
05/01/12 в 17:04
aewm
Смотри,
задаешь папку в кторой искать и вторая половина команды меняет у найденого файла права
цитата
05/01/12 в 17:09
Yabuti
aewm:
не, не хочет, проверил сейчас (и под рутом, и вместе с su).
Сделал проще - всей папке модулей с файлами внутри поставил чмод 777
цитата
05/01/12 в 19:57
Mika
Yabuti писал:
aewm:
не, не хочет, проверил сейчас (и под рутом, и вместе с su).
Можно без использования xargs попробовать:
find /usr/local/www/magazin.com/modules -name "config.xml" -exec chmod 777 {} \;
Yabuti писал:
Сделал проще - всей папке модулей с файлами внутри поставил чмод 777
Хозяин - барин, конечно.
Последний раз редактировалось: Mika (
05/01/12 в 20:47
), всего редактировалось 1 раз
цитата
05/01/12 в 20:02
Yabuti
Mika:
спасибо!
Новая тема
Ответить
Эта страница в полной версии