shell busybox密码脚本运行失败

m1m5dgzv  于 2023-01-31  发布在  Shell
关注(0)|答案(1)|浏览(213)

busybox passwd不能使用--stdin选项,当我执行passwd时,它需要输入密码两次,由于某些原因,我想编写一个shell脚本来更改自动。我使用passwd手动,它工作正常。your text但是当我编写这样的脚本时

#!/bin/sh
passwd << EOF
<new password>
<new password>
EOF

当我sh这个脚本的时候,结果是password for root is unchanged.是不是有错,我是一个shell新手,希望有人能帮助我,谢谢!
我要剧本成功!

rekjcdws

rekjcdws1#

虽然您可能只需要在当前过程中添加一行,但这非常危险,特别是对于root用户。
脚本将如下所示:

#!/bin/sh
passwd << EOF
<current pass>
<new pass>
<new pass>
EOF

也许有一个更安全的方法来做你想做的事情,随时给我发信息。

相关问题