在DM6446的DVSDK13现有的平台上实现telnetd服务器

前言:此文是本人在业余时间完成的作品,主要针对本人现有工作平台(DM6446)做了某些修改,所以不一定非常通用。而telnetd服务时挂载在inetd服务上的,对独立运行telnetd的情况也并不适用。文中有很多本人遇到过但在网上找不到答案的问题,希望对后来者有些帮助。转载请注明出处。

 

一.配置过程

1.修改了nfs_sr/etc/inetd.conf,

    #telnet  stream  tcp     nowait  telnetd    /usr/sbin/telnetd  telnetd -l /bin/sh 

 改为

telnet  stream  tcp     nowait  telnetd    /usr/sbin/telnetd  telnetd -l /bin/login

 

2.nfs_sr/下执行

#chmod u+s bin/adduser

3. nfs_sr/etc/passwd

telnetd:*:17:100:telnetd:/var/tmp:

改为

telnetd:*:0:0:telnetd:/var/tmp:

然后把

root::0:0:root:/root:/bin/sh

改为

root:x:0:0:root:/root:/bin/sh

 

4.PC机上/etc/shadow 拷贝到nfs_sr/etc目录中去

注意:那样telnetlogin密码就跟你PC机上的密码一样了。

 

你可能感兴趣的:(在DM6446的DVSDK13现有的平台上实现telnetd服务器)