SHELL编程

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:25:36
1)输入下面的命令:
./changepassword.sh root 123456
2)程序输出:
spawn passwd root
Enter new UNIX password:123456
Retype new UNIX password:123456
passwd: password updated successfully
3)程序功能说明:
完成自动修改指定用户密码的功能,不需要用户手动输入密码。例如上面的例子中的程序就把root用户的密码改为123456了
这个要怎么写呢??在线等。。。谢谢

先按如下格式建立一个帐户密码文件。
user1:pwd1
user2:pwd2
这里假设存为test
在root权限下运行chpasswd < test就完成了密码更新了。
为了安全,应该将test文件权限设为700

为了答这个问题我找了好些资料,最后终于被我发现了。
我只在ubuntu下测试通过