当前位置: 技术问答>linux和unix
AIX:输入用户名后不能输入密码
来源: 互联网 发布时间:2015-11-22
本文导语: 我们自己开发的一个加强版的telnet程序。 一开始make不过,原因是: library libsocket not exsit。 我将makefile中的“-lsocket”选项去掉,然后make编译通过了。 我将程序设置在 tcp 10000 的端口上,然后登陆上去。 输入...
我们自己开发的一个加强版的telnet程序。
一开始make不过,原因是:
library libsocket not exsit。
我将makefile中的“-lsocket”选项去掉,然后make编译通过了。
我将程序设置在 tcp 10000 的端口上,然后登陆上去。
输入用户名敲回车以后,出现如下错误:
AIX Version 4
(C) Copyrights by IBM and by others 1982, 1996.
login: aaa
/dev/ttypa: 3004-031 Password read timed out -- possible noise on port
我打开日志,发现是:
setsid 返回值小于0,应该是调用失败。
其他说明:
我们的程序是通过inetd来帮忙监听端口的,实际是由inetd调用的我们的守护程序,然后我们的守护程序调用 login 来进行登陆。
请大虾不吝赐教!多谢了!
一开始make不过,原因是:
library libsocket not exsit。
我将makefile中的“-lsocket”选项去掉,然后make编译通过了。
我将程序设置在 tcp 10000 的端口上,然后登陆上去。
输入用户名敲回车以后,出现如下错误:
AIX Version 4
(C) Copyrights by IBM and by others 1982, 1996.
login: aaa
/dev/ttypa: 3004-031 Password read timed out -- possible noise on port
我打开日志,发现是:
setsid 返回值小于0,应该是调用失败。
其他说明:
我们的程序是通过inetd来帮忙监听端口的,实际是由inetd调用的我们的守护程序,然后我们的守护程序调用 login 来进行登陆。
请大虾不吝赐教!多谢了!
|
应该是子进程打开login。