|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Martchukov 2:5004/75.112 03 Oct 2004 00:09:08 To : All Subject : pppd + mysql --------------------------------------------------------------------------------
Помогите настроить аутентификацию удалённых ppp пользователей через pam_mysql,
это нужно для того, что бы пускать их на bbs.
Вот содержимое /etc/pam.d/ppp:
auth required pam_nologin.so
auth sufficient pam_unix.so nullok_secure
auth sufficient pam_mysql.so host=192.168.0.1 user=root \
passwd=password db=Fangorn table=users usercolumn=login \
passwdcolumn=***** crypt=0 md5=N
Системные пользователи из /etc/passwd могут нормально логиниться, в соответствии
со второй строчкой, а вот аутентификация через mysql не работает.
pppd при запуске передаётся параметр login, что бы он использовал pam, и он его
таки использует, так как в логе MySQL имеется запрос:
041002 23:58:15 7 Connect root@vhcastle on Fangorn
7 Init DB Fangorn
7 Query SELECT password FROM users WHERE
login='maxche'
7 Quit
Вот запись в базе (пароль хранится открытым текстом, а не хэшем):
mysql> select login, password from users where login='maxche';
+--------+----------+
| login | password |
+--------+----------+
| maxche | ***** |
+--------+----------+
Теперь кусок debug лога pppd:
rcvd [PAP AuthReq id=0x4 user="maxche" password="*****"]
sent [PAP AuthNak id=0x4 "User not known to the underlying authentication
module"]
PAP peer authentication failed for maxche
sent [LCP TermReq id=0x4 "Authentication failed"]
rcvd [LCP EchoRep id=0x0 magic=0x77e67309]
rcvd [LCP TermAck id=0x4 "Authentication failed"]
Connection terminated.
В /etc/ppp/pap-secrets имеется строчка:
* vhcastle "" *
Которая, по-идее должна разрешать доступ всем пользователям, прошедшим
аутентификацию, но на всякий случай пробовал добавлять:
"maxche" vhcastle "" *
Hо безуспешно.
Cистема debian testing ядро 2.6.5, pppd версии 2.4.2+20040202-3, libpam-mysql
версии 0.5.0-5, сам MySQL - 4.0.18-5.
Подскажите куда копать.
Now it is time to drink the cup of farewell, All.
XMMS is playing "enya - The Celts"
--- GoldED+/LNX 1.1.5
* Origin: BPS - Beer per second (2:5004/75.112)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3894415f108e.html, оценка из 5, голосов 10
|