Сценарий внешней аутентификации FreeRadius

Я пытаюсь настроить FreeRadius для работы со сценарием внешней аутентификации.

У меня есть пользовательский модуль

exec myscript {
        wait = yes
        shell_escape = yes
        program = "/path/to/myscript %{Stripped-User-Name} %{User-Password}"
}

и это работает. Однако я обеспокоен тем, что незашифрованные пароли передаются в качестве аргументов командной строки в сценарий, поэтому ps запуск в подходящий момент может выявить пароли.

Было бы намного лучше, если бы я мог записывать аргументы в защищенный файл, из которого myscript может их читать. Я не смог найти, как это сделать. Возможно ли это и как?

0 ответов

Другие вопросы по тегам