Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Сервер

 
 
Опции темы Опции просмотра
big_vyvorot вне форума big_vyvorot
Младший участник


| Цитировать Старый #1 12-27-2007, 15:03

копируем код в текстовичок. называем (например runcms_chmod.sh). заливаем на ftp. заходим по ssh на сервер. делаем
Цитата:
chmod +x runcms_chmod.sh
(чтобы файл можно было запускать). после
Цитата:
./runcms_chmod.sh [путь к корню сайта]
если не указан путь ищет с текущей директории. После чего удаляем тот файл, как страшный сон.
Подскажите, может чего не учел?
Цитата:
#!/bin/sh
CHMOD=`whereis -bq chmod`
FIND=`whereis -bq find`
WWWPATH=./
[ -z $1 ] || WWWPATH=$1
$FIND $WWWPATH -type d -exec $CHMOD 0755 {} \;
$FIND $WWWPATH -type f -exec $CHMOD 0644 {} \;
$FIND $WWWPATH -path '*/cache/*' -type f -exec $CHMOD 0666 {} \;
$FIND $WWWPATH -path '*/cache/*' -name index.html -exec $CHMOD 0644 {} \;
$FIND $WWWPATH -path '*/cache/*' -type d -exec $CHMOD 0777 {} \;
$FIND $WWWPATH -path '*/images/*' -type d -exec $CHMOD 0777 {} \;
$FIND $WWWPATH -path '*/templates/*' -type d -exec $CHMOD 0777 {} \;
$FIND $WWWPATH -path '*/templates/*' -type f -exec $CHMOD 0666 {} \;
$FIND $WWWPATH -name 'cache' -type d -exec $CHMOD 0777 {} \;
$FIND $WWWPATH -name mainfile.php -type f -exec $CHMOD 0444 {} \;
p.s. видно из написанного что делается?
на всякий случай поясню.
1. ищем все директории и делаем им chmod 755 (владелец - все, группа - чтение и исполнение, остальные - чтение и исполнение)
2. ищем все файлы и делаем им chmod 644 (владелец - чтение запись, группа - чтение , остальные - чтение)
3. ищем все файлы в директориях(!) cache и им chmod 666 (владелец - чтение запись, группа - чтение запись, остальные - чтение запись)
4. ищем все файлы с именем index.html в директориях(!) cache и им chmod 644 (владелец - чтение запись, группа - чтение, остальные - чтение)
5. ищем все директориив директориях(!) cache и им chmod 777 (всем - все)
и т.д.
Оценка сообщения (репутация)
+2 AlexLeonov положительно: Удачное решение
+3 Usama положительно: Полезно будет
+1 Shurik2k5 положительно: молодца!

Посетить домашнюю страницу big_vyvorot
  Сообщения: 46 c 07.06.2006 | Репутация: 29
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 113.20 Kb. compressed to 111.47 Kb. by saving 1.73 Kb. (1.53%)
Page generated in 0.09389 seconds with 10 queries