Python Pyrad 字典错误

发布于 2024-09-27 05:50:34 字数 673 浏览 5 评论 0原文

我设置了一些 RADIUS 后端以允许通过 django 的“admin”进行 AD 身份验证。尽管我在使用一些词典时遇到了问题,但我真的不知道我做错了什么。这是我得到的错误:

IOError at /admin/ Errno 2]没有这样的文件或目录:'/home/pl/dictionary.compat'

我安装了pyrad,所以它应该在那里,并且我有一个以下样式的'dic't文件(/home/pl/dict):

#
# Version $Id: dictionary,v 1.1.1.1 2002/10/11 12:25:39 wichert Exp $
.....
$INCLUDE dictionary.compat # compability issues
$INCLUDE dictionary.acc
$INCLUDE dictionary.ascend
$INCLUDE dictionary.bay
....

我在 RADIUS 后端使用的代码:

srv = Client(server=settings.RADIUS_SERVER,
      secret=settings.RADIUS_SECRET,
      dict=Dictionary("/home/pl/dict"))

有什么想法吗?

I setup some RADIUS backend to allow AD authentication via the 'admin' of django. Alltough i got a problem with some dictionaries, i really don't know what i'm doing wrong. This is the error i got:

IOError at /admin/
Errno 2] No such file or directory: '/home/pl/dictionary.compat'

I installed pyrad, so it should be there and i've got a 'dic't file in the following style (/home/pl/dict):

#
# Version $Id: dictionary,v 1.1.1.1 2002/10/11 12:25:39 wichert Exp $
.....
$INCLUDE dictionary.compat # compability issues
$INCLUDE dictionary.acc
$INCLUDE dictionary.ascend
$INCLUDE dictionary.bay
....

The code i use in the RADIUS backend:

srv = Client(server=settings.RADIUS_SERVER,
      secret=settings.RADIUS_SECRET,
      dict=Dictionary("/home/pl/dict"))

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

愛放△進行李 2024-10-04 05:50:34

配置文件中的 $INCLUDE 指令旨在添加另一个字典文件中的定义。除非找到额外的字典文件,否则无法创建字典对象。

我的建议是:
- 如果您没有额外的字典文件:注释掉/删除 $INCLUDE 行
- 如果您有额外的词典文件:将它们复制到正确的位置

The $INCLUDE directive in the configuration files is intended to add definitions from another dictionary file. Unless the extra dictionary files are found, the dictionary object cannot be created.

My advice is:
- if you don't have the extra dictionary files: comment out/remove the $INCLUDE lines
- if you have the extra dictionary files: copy them to the right location

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文