只需要执行passwd就可以解决这一问题,因为系统中永远不应该存在没有密码的帐号。
滚动TestElementDetails屏幕,直到您看到Data小节中的uid和passwd,如图27中所示。
Expect知道如何与所有面向字符的应用程序对话,即使是象passwd那样操纵终端设置的应用程序。
当然,您可以在Knoppix上创建所需要的帐号,使用useradd和passwd命令。
在清单2中,可以看到passwd的定义为首先使用NIS数据库(如果可用)。
passwd=提示:这应该是用户“fastnet”的密码。
只有root用户可以用passwd修改其他用户的密码。
为此,请在存储库下的CVSRoot目录中创建一个名为passwd的文件。
木马程序,因为这些地方往往包括chfn,chsh,登录,和passwd。
现在,您可以在“passwd”文件中维护用户清单。
现在,您可以通过运行passwd-RLDAPtest1命令为用户test1设置密码,然后验证该用户的登录。
按F10退出SMIT,然后通过运行passwd$USER来设置用户密码。
于是各种GUI工具可以要求passwd来做实际的更改。
shell的和重定向对于象passwd这样的程序不起作用。