Linux 版 (精华区)
发信人: netiscpu (说不如做), 信区: Linux
标 题: 输入口令时没有回显
发信站: 哈工大紫丁香 (Tue May 18 08:38:33 1999), 转信
《Linux公报》……让Linux更富魅力!
---------------------------------------------------------------------------
-----
The Answer Guy
By James T. Dennis, answerguy@ssc.com
Starshine Technical Services, http://www.starshine.org/
翻译: gaia
---------------------------------------------------------------------------
-----
输入口令时没有回显
>From jdalbert on Wed, 04 Nov 1998
Hi,Jim...我刚开始用Linux,想装Redhat 5.1 .我进行得一直很顺利,直到从键盘输
入口令, 我的键盘不允许我输入字符.我能用TAB和箭头,可按键时光标并不移动.我
不知道该找谁帮忙, 当我浏览Linux站点时碰巧看到了你的名字.你能教我解决
ROOT口令的问题吗? 我需要进入setup检查是否有Aami Bios并做些改动吗?盼回信
.
谢谢,
Joe D'Albert
(!)如果我没理解错--你只是把问题搞混了.事实上,安装程序用来建立root口令的对话
框并不回显任何字符,星号,甚至光标也不移动,这很正常.(它就是这样工作的.不用
担心.只管"盲"打).
接着它会叫你再输入一遍口令(你所选择的那个).这是为了确认你知道你输入的是
什么(其假设是,你不太可能接连两次犯同样的输入错误---所以,如果两次输入互相
匹配,你将能够一直这样输入你的口令).
注意在你安装并设置完整个系统后,同样的事又会发生 .在你登录时,它会问你口令
.
当Linux系统在你登录过程中提示你输入口令时---你在输入时看不见任何字符和光
标的移动 .这是为了防止有人在你背后看到你的口令,哪怕是口令的长度.
只管慢慢地,认真地输入你的口令.确保不要漏掉某个键(规规矩矩地按每一个键),确保
不要在键上停留过长--导致某些字符出现"重影".
只要你做到这些,一切都会很顺利.
我注意到Lotus Notes在提示输入口令时为每次按键回显随机个数(2-5?)的*.这非
常方便地反馈了键盘输入,而且没有暴露你的口令长度.许多系统为每个输入的字符
都回显"*".
顺便说一句,Linux的口令与CMOS/Setup (BIOS)的口令没有任何瓜葛.Linux(及其它
种类的Unix)是多用户系统. 它们维护了一个清单,列出所有访问系统的帐号(在
/etc/passwd里)中.
这样做的主要好处是,你可以建立一个叫Joe的帐号,(joe,jdalbert或者jda或者
ja或所有你想要的用户名).你通常用这个帐号登录.当用你自己的帐号时,破坏系统
文件的风险很小. 如果你运行了一个"坏"程序---那个程序一般不会破坏系统(比如,用
病毒感染系统的二进制文件).
你应该只在维护系统时使用"root"帐号 --- 几乎仅限于增加和删除帐号,安装和升
级主要系统软件.
你可以用'passwd'命令在任何时候改变你的口令.如果你忘了个人的(joe的)口令
,你可以用root 登录,用类似于'passwd joe'的命令强行改变系统上任何帐号的口
令. (这样,如果你为你的妻子,女友,小孩,室友,狗,猫或别的什么建立了帐号---而
他们忘记了口令---没办法为他们找回来,但可以再取一个新的.)阅读passwd和
usermod的帮助手册,学习这些技巧的细节.
万一你忘了root口令,你可以重新引导系统(用单用户模式引导系统,或者你可能需要一
个 rescue软盘 --- 如果已经设置了'sulogin').
如果你用软盘引导,你不得不mount上你平时用来引导系统的那个文件系统(比如
,你平时可能从/dev/hda3引导,即你的第一个IDE驱动器上的一个分区;或者
/dev/hdb1即你的第二个IDE驱动器的一个分区,或者/dev/sda1,即你的第一个
SCSI驱动器上的一个分区.)假定你把那个分区mount到/mnt下( 这里是指软盘的
/mnt目录).一旦你完成这一步后,进入这个目录,用类似'chroot . /bin/sh'这样
的命令---它要做的基本上就是把你"关进"那个目录(软盘的/mnt),仿佛它就是根目
录一样.
(这个过程有点让人糊涂 --- 其目的在于,让你在使用以后的命令时仿佛你最
初就是从硬盘引导的一样.如果你知道在使用随后的命令时加上相应的目录前缀,你可以
略过这一步.)
从那个目录下,你可以用文本编辑器修改/etc/passwd(也可能是/etc/shadow),或者
用passwd命令强行改变root口令.
如果你是用软盘/rescue盘引导的,你现在要输入"exit"(退出先前由chroot运行的
shell).然后你要umount使用过的文件系统,reboot系统.
(注意:如果这最后五段话看得你摸不着头脑---就把它作为一种警告:不要忘记
ROOT口令!用这些方法你可以恢复系统,但少不了要手忙脚乱一番.如果其他用户的
口令忘了,你只需以root登录并更改口令即可.)
---------------------------------------------------------------------------
-----
版权所有 (C) 1998 NJLUG
出版于第35期《Linux公报》1998年12月 中文版第二期
---------------------------------------------------------------------------
-----
rpm passwd links ipscript magickeys
---------------------------------------------------------------------------
-----
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.195毫秒