Безопасный запустить резервный скрипт как корень? или другой способ приблизиться к полномочиям?

Для решения, которое является там "в случае, если" Ваши основные устройства перестали работать а не для балансировки / частая обработка отказа, комбинация № 2 и № 3 работали бы хорошо. Заставьте поле с разумным ресурсом хранить и выполнять VM's для каждой из основных систем. Используйте DRBD для упрощения репликации данных. Для добавленных дополнительных свойств Вы могли добавить heartbeat для автоматизированной обработки отказа - или нет. И конечно репликация! = резервное копирование.

1
задан 4 October 2009 в 23:39
2 ответа

крон является лучшим способом сделать это и да, определенные сценарии должны работать с корнем иначе, Вы не можете читать из пользовательского корневого каталога с 700 полномочиями.

3
ответ дан 4 December 2019 в 02:22

Очень трудно сделать сценарии удара безопасными при выполнении как корень. Будьте очень осторожны, что у Вас есть пуленепробиваемый сценарий. Проверьте коды возврата всех команд, если их сбой может иметь плохие эффекты.

Я обычно рекомендовал бы язык сценариев, такой как жемчуг, Python, рубин и т.д., которые легче сделать безопасным.

-2
ответ дан 4 December 2019 в 02:22
  • 1
    " рекомендуйте язык сценариев такой как..." What' s колотят затем, прерванная печень? –  womble♦ 5 October 2009 в 02:57
  • 2
    Люди пишут плохие сценарии на каждом языке (хотя, обычно жемчуг). Для задачи как это необходимо просто использовать любой you' ре, самое довольное (и действительно там shouldn' t быть очень к сценарию, позвольте rsync или чему-то еще разработанному, чтобы заставить резервные копии сделать тяжелую работу). –  theotherreceive 5 October 2009 в 05:44
  • 3
    @gorrila, я рассмотрел запись отдельного сценария, который только обрабатывает части, которые требуют всех пользовательских полномочий... Я понимаю Вашу озабоченность по поводу Bash, но меня odn' t думают it' s Bash так же как как Bash часто неправильно используется, который делает его небезопасным –  Fire Crow 5 October 2009 в 20:14
  • 4
    я записал сценарий удара для резервного копирования огромного объема данных все через серверы (~600 хостов) без проблемы. нет ничего как использование инструмента a, или b заставляет его защитить только способ использовать его. –  Istvan 14 October 2009 в 20:02

Теги

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