Попытка аутентифицировать в использовании переключателя Dell PowerConnect 5324 FreeRADIUS и OpenLDAP

На основе связанного вопроса кажется, что требуется зарегистрировать статистику, полученную из rsync --stats, т.е. что-то вроде этого:

Number of files: 4
Number of files transferred: 0
Total file size: 0 bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 66
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 80
Total bytes received: 13

sent 80 bytes  received 13 bytes  186.00 bytes/sec
total size is 0  speedup is 0.00

Вы могли проанализировать интересные биты от того вывода с AWK и затем произвести соответствующий SQL-оператор. Что-то вроде этого:

#!/usr/bin/awk -f
/^Number of files: / {
    num_files = $4;
}
/^Number of files transferred: / {
    num_tranferred = $5;
}
/* etc... */
END {
  printf("INSERT INTO some_table (num_files, num_transferred) \                
         VALUES (%d, %d);\n", num_files, num_transferred);
}
4
задан 19 December 2011 в 23:25
1 ответ

Ваша проблема в том, что указанный вами uid не найден в LDAP - знаете ли вы DN записи в LDAP, которую вы ищете?

rlm_ldap: выполнение поиска в dc = solutionsolutions, dc = com, с фильтром (uid = rdraga})
rlm_ldap: объект не найден
Ошибка поиска [ldap]

Это может не совпадать из-за лишнего } в конце вашего имени пользователя - похоже, что ваш вывод radiusd взят из другого прогона, чем файл конфигурации modules / ldap как он пытается неправильно расширить выражение вашего имени пользователя:

rlm_ldap: Ввод ldap_groupcmp ()
[files] expand: dc = solutionsolutions, dc = com -> dc = solutionsolutions, dc = com
[файлы] раскрыть: (uid =% {User-Name}}) -> (uid = rdraga})

0
ответ дан 3 December 2019 в 04:32

Теги

Похожие вопросы