Настройка разрешений роутера Микротик
Я только что обновил RB850 до RB4011 и обнаружил, что мои сценарии не работают должным образом. Это как-то связано с «политикой».
К сожалению, онлайн-руководство Mikrotik очень плохо описывает, что такое «политика» и как она работает. Может кто-нибудь объяснить?
Например, политика по скрипту. Означает ли это, что сценарий попытается выполнить действия, требующие этих разрешений? И почему я могу установить флажок «Не требовать разрешений», а также проверить разрешения (политики)? Разве они не являются взаимоисключающими?
И в планировщике мне снова приходится проверять политики. Это «предоставление» этих разрешений сценарию? Или отказываться запускаться, если в сценарии нет этих же политик?
Смущенный...
1 ответ
Например, политика по скрипту. Означает ли это, что сценарий попытается выполнить действия, требующие этих разрешений?
Это означает, что скрипту будет разрешено выполнять действия, требующие этих разрешений.
И почему я могу установить флажок «Не требовать разрешений», а также проверить разрешения (политики)? Разве они не являются взаимоисключающими?
Флажок касается разрешений вызывающего пользователя, а не самого скрипта.
Обычно сценарий могут запускать только пользователи, у которых есть все разрешения, используемые сценарием. Например, если сценарий делает что-то, что требует разрешения «обнюхивать», у вас также должно быть разрешение «обнюхивать» для его запуска.
Выбор этого параметра означает, что даже если пользователь, вызывающий сценарий, не имеет необходимых разрешений, он все равно сможет запустить сценарий, и сценарий все равно получит заявленные разрешения. Например, пользователю с правами «только чтение» может быть разрешен запуск сценария, использующего «запись». (Это похоже на бит setuid в Linux.)