免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 13702 | 回复: 38
打印 上一主题 下一主题

如何让Login 输入的密码显示回显星号 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-10 10:10 |只看该作者 |倒序浏览
50可用积分
如上。谢谢。
——————
答案在下面,啊哈哈
我还本来准备去问老外的。。
不过我早知道是个login程序,但一直没找到

[ 本帖最后由 qucklay 于 2007-6-27 23:46 编辑 ]

最佳答案

查看完整内容

呵呵,比较佩服楼主的精神,很感动。虽然可以直接坐飞机去或火车去西藏,但是也有很多人骑自行车去,目的是为旅游,而不是到达西藏。开心就好,哈哈……在开始之前,需要明白一点,现在的Linux发行版本在进行用户认证时,都是采用的PAM模块来进行验证。即:在登录界面屏幕,监视屏幕的程序是mingetty;当用户输入用户名并按回车时,minggetty将输入的用户名作为参数传递给login,有login程序来验证用户的合法性;如果在编译login程 ...

论坛徽章:
0
2 [报告]
发表于 2007-06-10 10:10 |只看该作者
呵呵,比较佩服楼主的精神,很感动。虽然可以直接坐飞机去或火车去西藏,但是也有很多人骑自行车去,目的是为旅游,而不是到达西藏。开心就好,哈哈……
在开始之前,需要明白一点,现在的Linux发行版本在进行用户认证时,都是采用的PAM模块来进行验证。即:在登录界面屏幕,监视屏幕的程序是mingetty;当用户输入用户名并按回车时,minggetty将输入的用户名作为参数传递给login,有login程序来验证用户的合法性;如果在编译login程序时使用了PAM模块,那么此时login程序会调用PAM模块来验证用户(具体调用哪个模块,由/etc/pam.d/login配置文件来确定。)。
因此,要让用户输入密码时能够有回显:(1)修改PAM的相应模块;(2)修改login程序本身。
login程序包含在shadow工具软件中,下面是使用现成的shadow软件来实现密码回显星号的步骤:
(1)下载4.0.14之前的shadow软件。注意:本例使用的shadow版本必须大于 shadow-19990827,小于4.0.14,因为4.0.15开始该功能已经去掉。
下载地址:http://www.mirrors.wiretapped.net/security/host-security/shadow/old/
(2) 解压并编译shadow
  1. tar -jxvf shadow-4.0.14.tar.bz2
  2. cd
  3. cd shadow-4.0.14
  4. ./configure --without-libpam
  5. make
复制代码

(3) 将编译好的login程序拷贝到/bin目录。
  1. mv /bin/login /bin/login.bak
  2. cd src
  3. cp login /bin/
复制代码

(4) 编辑/etc/login.defs,添加在文件中添加下面的行(参数)
  1. GETPASS_ASTERISKS       1
复制代码

(5) 在控制台登录,立即可以发生效果。

[ 本帖最后由 free_man_008 于 2007-6-27 11:34 编辑 ]

password.jpg (7.48 KB, 下载次数: 54)

password.jpg

论坛徽章:
0
3 [报告]
发表于 2007-06-12 09:19 |只看该作者
............

论坛徽章:
0
4 [报告]
发表于 2007-06-12 09:34 |只看该作者
不知道有没有让 windows 输入密码时不回显的方法,关注中……

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
5 [报告]
发表于 2007-06-12 20:05 |只看该作者
重新改程序,都能解决。
WINDOWS的最好找盖茨。
LINUX的最好找自己。

论坛徽章:
0
6 [报告]
发表于 2007-06-13 09:00 |只看该作者
我可是见过有星号回显的linux版本,貌似把login程序拷贝到FC里面就可以,只是忘了是哪个版本是LINUX。

论坛徽章:
0
7 [报告]
发表于 2007-06-13 09:42 |只看该作者
那就从编下你的内核把3~~~~

论坛徽章:
0
8 [报告]
发表于 2007-06-13 09:47 |只看该作者
有 <显示密码回显> 这个编译选项吗?我没看到。。

论坛徽章:
0
9 [报告]
发表于 2007-06-13 10:24 |只看该作者
原帖由 jiemin0228 于 2007-6-13 09:42 发表于 6楼  
那就从编下你的内核把3~~~~

你真的很搞笑啊,不妨说一下改哪个选项比较好,否则重编也没用啊

论坛徽章:
0
10 [报告]
发表于 2007-06-13 10:32 |只看该作者
正在热切关注中...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP