[linux]Отключить установку прав 600 на логи

stm7583298

Возник такой вот момент, которого не было в RH9. Я прописываю свой лог в syslog.conf, потом вручную выставляю на него права 644. Через некоторое время права и ownership сбрасываются в 600/root.
Как это победить? Вариант с прописыванием chmod 644 file в crontab не предлагать, man syslog.conf и man syslogd читал. Там даже написано, что

Syslogd doesn't change the filemode of opened logfiles at any stage of process.

sergey_m

Что написано в разделе SEE ALSO?

Viktory-s

Ключевые(но далеко не единственные) утилиты безопасности в Mandriva:
drakperm- тонкая настройка прав доступа
draksec- настройка проверок безопасности, уровней и т.д.
drakfirewall- настройка файрвола.
msec- утилита через которую все выше сказанное(не файрвол) осуществляется.
В твоем случае тебе нужна первая утилита.
Там выставлены права по умолчанию(системные для данного уровня безопасности)
Их изменять нельзя. Можно вводить только пользовательские, которые имеют более высокий приоритет чем системные.
Для того что-бы изменения вступили в силу запусти в консоли msec(иначе они тоже вступят, но после выполнения кроновсого расписания запуска msec).

Ivan8209

А Mandriva и RH9 --- это одно и то же?
---
...Я работаю антинаучным аферистом...

Viktory-s

Если смотреть кто из кого произошел, то Mandriva из RH.
А так они уже совсем друг на друга не похожи(Fedora 4 и Mandriva2006.0)
PS: У него сейчас Mandriva 2006.0 (это на случай если по иному трактовать твой вопрос)
Оставить комментарий
Имя или ник:
Комментарий: