Выполнение сценария оболочки с полномочиями его владельца

Для большего количества комплексного мониторинга MySQL (но коммерческий, поэтому только если Ваша база данных стоит того) проверяют www.LogicMonitor.com. Никакая конфигурация не потребовала (обнаруживает типы механизма устройства хранения данных, состояние репликации, и т.д.); предоставляет настраивающиеся рекомендации; полное историческое построение графика и предупреждение в одной системе; очень расширяемый, и будет контролировать остальную часть Вашей инфраструктуры центра обработки данных.

1
задан 13 April 2017 в 15:14
1 ответ

На более новых версиях debian существует пакет, названный perl-suid, который адресует эту проблему для сценариев жемчуга, возможно, это доступно в 5.0.3, также.

Проблема безопасности с предоставлением сценариев, которые укусил SUID, не ограничена сценариями оболочки, но влияет на любой интерпретируемый язык. Поэтому Ваша начальная попытка назвать сценарий от жемчуга не работала. Кажется, что возможно установить SUID, обдумал сценарии в solaris, но я предполагаю, поскольку Вы не хотите писать, что обертка C вокруг Вашего сценария, мигрируя на solaris не является опцией для Вас?;-).

2
ответ дан 3 December 2019 в 22:42
  • 1
    Спасибо! Кажется, что я получил его работающий с perl-suid (который действительно доступен также для стабильного Debian). Удивительно сложный, хотя с ENV {ПУТЬ} проблемы... I' ll обновляют вопрос со сценарием обертки, который я использовал. –  Jonik 21 December 2009 в 17:04
  • 2
    Хм, любопытный. В моих сценариях тестирования (whoami и т.д.) похоже, что это работает, но при попытке сделать реальную работу (svnsync sync или ssh anotheruser@host script.sh) it' s внезапно назад исходному пользователю, не svnsync...:/ –  Jonik 21 December 2009 в 17:49

Теги

Похожие вопросы