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
--- ...


Заранее огромное спасибо! smail04.gif
цитата
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

не хочет icon_surprised.gif
цитата
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 модулей), руками долго icon_smile.gif
Вот так тоже не хочет: 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 trollface.png
цитата
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 trollface.png

Хозяин - барин, конечно.

Последний раз редактировалось: Mika (05/01/12 в 20:47), всего редактировалось 1 раз
цитата
05/01/12 в 20:02
 Yabuti
Mika: спасибо! smail54.gif


Эта страница в полной версии