Я установил некоторый RADIUS-бэкэнд, чтобы разрешить аутентификацию AD через 'admin' django.Хотя у меня есть проблема с некоторыми словарями, я действительно не знаю, что я делаю неправильно.Это ошибка, которую я получил:
IOError at / admin / Errno 2] Нет такого файла или каталога: '/home/pl/dictionary.compat'
Iустановлен 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"))
Есть идеи?