背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读内容

uClinux中添加Telnetd登陆时的用户名和密码

[日期:2008-06-14] 来源:Linux公社  作者:Linux整理 [字体: ]


方法1:

编译Kernel的时,make menuconfig,打开Tinglogin,选择adduser(主要用于创建用户的password),addgroup(否则编译会报错,adduser程序中用到),login(登陆需要),login;/etc/securetty(安全报告,可以不要。当输入的login用户名不是user时会提示,因为linux的telnetd一般情况下是不允许root登陆的,如果用户硬要设定用root登陆,它会提示,但用户仍然能成功登陆),passwd(登陆密码),下面还有一些加密选项可以选择,这样用户设置的密码在/etc/passwd下看到时就是经过这种加密的,当然,系统有默认的加密方式,所以不选也可以。

编译完成后用户通过telnet登陆时就会提示输入用户名和密码,但此时用户名是root(终端会有错误提示,但不影响登陆),密码(默认密码,经过加密的,所以我也不知道)。这时就要用到adduser来创建一用户和密码,将/etc/passwd下的你知道的通过加密的密码填到root的密码位置,这样你就可以登陆了。你知道了密码后就可以在make menuconfig中关闭adduser和addgroup了。注意:为了让你的密码能在终端启来后一直是你设定的值,你在编译前要在\uClinux-dist-v4\vendors\AnalogDevices\BF561-EZKIT\下的passwd中修改。

方法2:

在知道经过加密的/etc/passwd下的用户名和密码后,用户可以直接在make menuconfig中的

Core Applications 中选择login ,这样登陆的时候就可以输入root和你知道的密码了。



本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google