Уважаемые! Помогите советом.
Настраиваю callback на линух сервере...
Звоню из под винды.
Пропатчил pppd для callback ... завел юзера pppuser:100:100::/home/pppuser:/usr/sbin/pppd а также back:100:100::/home/back:/bin/bash в mgetty/login.config
Входящие звонки принимает сервак нормально (/AutoPPP/ .... расокентировано...) Добавил строку back - - /usr/sbin/callback -S <number> все остальное закоментироовал , кроме uu* для uucp - клиентов.
В винде сделал соединение в строке инициализации модема указал &c0s0=1 для поднятия трубы . Галочку для "Открыть окно терминала после набора номера" поставил.
Звоню на сервак....
Он в терминалке просит юзера ... даю ему back .... он выводит сообщение , бросает трубу.... перезванивает на мой номер...
Мой модем трубу берет , в терминалке сервак опять просит меня зарегестрироваться..
Даю ему pppuser c его паролем. а далее: 1) если после ввода пароля Enter , то система выкидывает меня и говорит permittion denied для выполнения /bin/login (Логично) 2) если не нажимаю Enter , то показывает , что идет проверка пароля и логина , и подумав обрывается ...
Кусок лога :
Nov 23 13:02:28 boss mgetty[27743]: data dev=ttyS0, pid=27743, caller='none', conn='33600', name='', cmd='/usr/sbin/callback', user='back' <br> Nov 23 13:02:28 boss mgetty[27743]: using stdin for dial out, tty=/dev/ttyS0: Success <br> Nov 23 13:02:28 boss mgetty[27743]: detaching from ctty...: Function not implemented <br> Nov 23 13:02:29 boss mgetty[27756]: mgetty: experimental test release 1.1.22-Aug17: Success <br> Nov 23 13:02:51 boss mgetty[27755]: PID for mgetty on line ttyS0: 27756: Device not configured <br> Nov 23 13:02:51 boss mgetty[27755]: initializing modem...: Bad file descriptor <br> Nov 23 13:02:51 boss mgetty[27755]: send: : Bad file descriptor <br> Nov 23 13:02:51 boss mgetty[27755]: waiting for ``OK'': Bad file descriptor <br> Nov 23 13:02:52 boss mgetty[27755]: send: : Bad file descriptor <br> Nov 23 13:02:52 boss mgetty[27755]: waiting for ``OK'': Bad file descriptor <br> Nov 23 13:02:52 boss mgetty[27755]: dialing 175318...: Bad file descriptor <br> Nov 23 13:02:52 boss mgetty[27755]: mdm_send: 'ATD175318': Bad file descriptor <br> Nov 23 13:02:52 boss mgetty[27755]: dialup: got 'ATD175318': Bad file descriptor <br> Nov 23 13:03:16 boss mgetty[27755]: dialup: got 'CONNECT 33600': Bad file descriptor <br> Nov 23 13:03:16 boss mgetty[27755]: got CONNECT, success!: Bad file descriptor <br> Nov 23 13:03:18 boss mgetty[27755]: callback: success, device=/dev/ttyS0, mgetty=27756 <br> Nov 23 13:03:24 boss mgetty[27756]: data dev=ttyS0, pid=27756, caller='none', conn='', name='', cmd='/bin/login', user='pppuser' <br> Nov 23 13:04:24 boss mgetty[27757]: mgetty: experimental test release 1.1.22-Aug17: Success <br>
В чем глюк ? Где копать?
В этом форуме схожие вопросы смотрел, то проблемы такой решения не нашел.