LINUX.ORG.RU
ФорумAdmin

Как использовать фиктивные аккаунты при dial-in?


0

0

Коллеги, есть проблема в организации линукс-сервера, как сервера dial-in. Использую RH 7.3, ppp-2.4.3 (из cvs, но и с оригинальным ppp из дистриба тоже самое) и mgetty. Дозваниваюсь, но соединения не происходит, по причине не прохождения аутентификации pap. В файле /etc/ppp/pap-secrets есть запись: sss * "111" * (согласно документации), но при соедиении в логах запись:
Dec 28 17:12:56 control1 mgetty[3369]: data dev=ttyS1, pid=3369, caller='none', conn='33600/ARQ/V34/LAPM/V42BIS', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'
Dec 28 17:12:56 control1 pppd[3369]: pppd 2.4.3 started by a_ppp, uid 0
Dec 28 17:12:56 control1 pppd[3369]: Using interface ppp0
Dec 28 17:12:56 control1 pppd[3369]: Connect: ppp0 <--> /dev/ttyS1
Dec 28 17:12:56 control1 /etc/hotplug/net.agent: assuming ppp0 is already up
Dec 28 17:13:00 control1 ppp(pam_unix)[3369]: check pass; user unknown
Dec 28 17:13:00 control1 ppp(pam_unix)[3369]: authentication failure; logname=a_ppp uid=0 euid=0 tty=/dev/ttyS1 ruser= rhost=
Dec 28 17:13:02 control1 pppd[3369]: PAP peer authentication failed for sss
Dec 28 17:13:02 control1 pppd[3369]: Connection terminated.
Dec 28 17:13:02 control1 pppd[3369]: Exit.

Если завести аккаунт sss на самой машине, то соединене происходит. Как мне сделать так, чтобы можно было использовать только записи в /etc/ppp/pap-secrets, не заводя пользователей в системе?

anonymous

а пароль точно в скобки надо ставить?

anonymous
()
Ответ на: комментарий от anonymous

Убери опцию login.

pppd(8):

login  Use  the  system  password database for authenticating the peer
       using PAP, and record the user in the system wtmp  file.   Note
       that  the  peer  must have an entry in the /etc/ppp/pap-secrets
       file as well as the system  password  database  to  be  allowed
       access.             ^^^^^^^^^^^^^^^^^^^^^^^^^^

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.