The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
PPPD+PAM FreeBSD, !*! Andrey, 31-Авг-05, 06:07  [смотреть все]
Увожаемые гуру. Подскажите как заставить FreeBSD(5.4)-щный pppd авторизовать через PAM. СТрока login в options желаемого эффекта не дает.
Пробовал пересобрать pppd из /usr/src/usr.sbin добавив в auth.c #define USE_PAM 1. При сборке ругается на несуществующие структуры. Как быть?
  • PPPD+PAM FreeBSD, !*! Andrey, 11:42 , 31-Авг-05 (1)
    • PPPD+PAM FreeBSD, !*! Noname, 02:21 , 12-Ноя-05 (2)
      >Что. Совсем никак?


      Makefile:
      CFLAGS+= -DHAVE_PATHS_H  -DUSE_PAM
      LDADD=  -lcrypt -lutil -lmd -lpam

      • PPPD+PAM FreeBSD, !*! Andrey, 07:50 , 13-Ноя-05 (3)
        cd /usr/src/sbin/pppd
        Прописал в Макеfile.
        далее make и на файлика auth.c вот с такой ошибочкой вылетает:

        Warning: Object directory not changed from original /usr/src/usr.sbin/pppd
        cc -O -pipe  -DHAVE_PATHS_H -DUSE_PAM -DCBCP_SUPPORT -DPPP_FILTER -DCHAPMS  -c a
        uth.c
        auth.c: In function `plogin':
        auth.c:863: warning: passing arg 1 of `pam_strerror' makes pointer from integer
        without a cast
        auth.c:863: error: too few arguments to function `pam_strerror'
        auth.c:884: warning: passing arg 1 of `pam_strerror' makes pointer from integer
        without a cast
        auth.c:884: error: too few arguments to function `pam_strerror'
        *** Error code 1

        Stop in /usr/src/usr.sbin/pppd.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру