2016-10-01 2 views
-2

В моей среде на работе, которая является прежде всего RHEL 6/7, у нас есть файловая система, которая продолжает заполнять файлы журналов, которые не невероятно важны, поэтому мы имеем cat /dev/null > $file в этом конкретном каталоге.Веб-приложение для очистки файлов

Мои ограничения не связаны корнем, так как наша учетная запись имеет этот уровень доступа, а наша учетная запись находится на каждом сервере. Я не могу выполнить cron рабочих мест из-за проблем с безопасностью, и единственной платформой, которую я знаю, является то, что требует агента, но говорили сотнями/тысячами серверов ... не происходит.

Моя команда разработала веб-приложение на PHP, которое позволяет нам сделать жизнь проще. Мой вопрос: в этой ситуации/среде, в которой я нахожусь, что было бы лучшим способом сделать это? Я подумываю создать простую форму, в которую введен сервер (возможно, несколько разделенных), а затем, когда отправлено, он запускает несколько команд shell_exec, перейдя на сервер (ы) и обнуляя эти файлы.

Хорошее примечание: местоположение статическое, а файлы - статические. Заранее благодарю вас за ввод!

ответ

1

Администратор (ы) сервера должен правильно настроить logrotated. Почему рабочие места cron являются проблемой безопасности, когда другим предоставляется корневой доступ к коробке. Я не знаю ...

+0

спасибо, ivanivan. я не мог говорить о том, почему они считают, что это проблема безопасности, или это именно то, как они объявили, когда кто-то, вероятно, что-то напортачил, и что «что-то» было в форме работы cron. Я буду смотреть в логротат, спасибо! – codezero

Смежные вопросы