pam_radius_auth:DEBUG:getservbyname(radius,udp)在 DEBIAN 9.6 上返回 -1217119556

pam_radius_auth:DEBUG:getservbyname(radius,udp)在 DEBIAN 9.6 上返回 -1217119556

我连接了两台 Debian 服务器。我在一台 Debian 服务器 (10.10.10.20) 上设置了 FreeRADIUS。我希望另一台 Debian 服务器 (10.10.10.10) 可以使用 RADIUS 服务器上列出的用户本地登录。我使用 libpam-radius-auth。但是当我尝试使用 RADIUS 用户本地登录时,它一直失败,日志显示“pam_radius_auth:DEBUG:getservbyname(radius,udp) 返回 -1217119556”。

谁能告诉我如何解决这个问题?

操作系统:Debian 9.6

这是我的配置:

  1. RADIUS 服务器

    /etc/freeradius/3.0/users(在最后一行我添加: users2 明文密码 := “用户”)/etc/freeradius/3.0/clients.conf(最后一行) 客户端 10.10.10.10 { ipaddr = 10.10.10.10 nastype = 其他机密 = admin123 }

    1. 另一个使用 libpam-radius-auth 的 Debian 服务器

      /etc/pam_radius_auth.conf 我添加:

      服务器[:端口] 共享秘密超时

      10.10.10.20 管理员123 7

    /etc/pam.d/common-auth 我在最后一行添加:

    身份验证足够 pam_radius_auth.so

    我还使用命令为用户 2 创建主目录和登录 shell:

    adduser --disabled-password user2

谢谢。

答案1

同样的问题,但是当我添加主目录和登录 shell 时,问题就解决了adduser --disabled-password :v

相关内容