【问题标题】:bash script invoked in freeradius在 freeradius 中调用的 bash 脚本
【发布时间】:2022-01-04 10:30:39
【问题描述】:

您能帮我将我的 bash 脚本插入到 freeradius 中吗?每次允许用户通过 freeradius 访问我的网络时,我都想启动我的脚本。

我尝试将我的脚本插入到查询 (/etc/freeradius/3.0/mods-config/sql/main/mysql/queries.conf) 中,但该脚本未被调用。

如果您对如何执行此操作有任何想法,请告诉我。

提前谢谢你!

【问题讨论】:

    标签: bash shell scripting freeradius


    【解决方案1】:

    在 SQL 配置中添加随机的东西在这里没有帮助。

    您需要配置exec 模块,最好的例子是在mods-enabled/echo 中(虽然也见mods-enabled/exec)。该文件中有一些示例说明如何指向您要运行的脚本,以及它应该返回什么。

    然后为了确保它在成功验证后运行,请确保 echo(或您为模块配置提供的任何实例名称)列在正确虚拟服务器的 post-auth{} 部分中,很可能是 @ 987654326@.

    请注意,调用外部脚本几乎总是一个坏主意,它会导致性能显着下降。通常有更好的方法来解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 2020-07-05
      • 1970-01-01
      相关资源
      最近更新 更多