Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: команда chmod в bash скрипте  (Прочитано 751 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Jeka-Grin

  • Автор темы
  • Участник
  • *
  • Сообщений: 249
  • Meerkat, Gnome 2X
    • Просмотр профиля
    • UBUNTU.LOS-BERDOS
команда chmod в bash скрипте
« : 15 Октября 2010, 22:34:20 »
Здравствуйте!

Продолжаю защищать свой сервер )))

Вы мне здорово помогли с этим скриптом, который удаляет файлы старше 30 дней:

# Автоудаление старых бэкапов



################# /Grin/Backups/www ######################
# databases
find /Grin/Backups/www/databases -mtime +30 -delete
# sites
find /Grin/Backups/www/sites -mtime +10 -delete
##########################################################


Мне бы переделать этот скрипт так,
Чтоб он назначал права (chmod) файлам старше 30 дней только на чтение (root естественно должен иметь права)

find /Grin/Backups/www/sites -mtime +10 -chmod -R 700 разве так будет правильно?


Подправьте пожалуйста.)


Это я хочу назначать права на файлы, которые заливают люди на сайт так,
чтоб никто несмог переименовывать или удалять.
ведь ссылки привязаны

И очень важно чтоб срабатывало на файлах,
но только тех которые с момента записи на хард  лежали там 5 дней например
« Последнее редактирование: 15 Октября 2010, 22:49:07 от МэдВэд »
Ищу желающих людей администрировать
проэкт http://ubuntu.los-berdos.org.ua

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.