Доброе время суток.
Есть каталог, часть файлов в котором создаются скриптом с правами 600, а нужно 644. Я написал в /etc/crontab:
*/5 * * * * root /bin/chmod 644 /абсолютный/путь/*
но эта команда не отрабатывает. Не могу понять, что не правильно, подскажите плиз.
ЗЫ: а ещё лучше,как сделать что б все новые файлы сразу получали 644 при помещении в этот католог?
Спасибо.
>Доброе время суток.
>Есть каталог, часть файлов в котором создаются скриптом с правами 600, а
>нужно 644. Я написал в /etc/crontab:
>*/5 * * * * root /bin/chmod 644 /абсолютный/путь/*
>но эта команда не отрабатывает. Не могу понять, что не правильно, подскажите
>плиз.
>ЗЫ: а ещё лучше,как сделать что б все новые файлы сразу получали
>644 при помещении в этот католог?
>Спасибо.Попробуй так,
crontab -e (редактировать таблицу cron в редакторе vi)
Вносишь строку:*/5 * * * * /bin/chmod 644 /абсолютный/путь/* -R
сохраняешь, выходишь. (:wq)
Проверяешь таблицу: crontab -l
У меня работает.
>Доброе время суток.
>Есть каталог, часть файлов в котором создаются скриптом с правами 600, а
>нужно 644. Я написал в /etc/crontab:
>*/5 * * * * root /bin/chmod 644 /абсолютный/путь/*
>но эта команда не отрабатывает. Не могу понять, что не правильно, подскажите
>плиз.
>ЗЫ: а ещё лучше,как сделать что б все новые файлы сразу получали
>644 при помещении в этот католог?
>Спасибо.man umask
В начало скрипта добавить:
umask 022