gpt4 book ai didi

linux - 有没有办法查看为 su 密码键入的字符

转载 作者:太空狗 更新时间:2023-10-29 12:20:07 26 4
gpt4 key购买 nike

我正在编写一个可能需要 su 才能运行命令的 bash 脚本。像这样的——

echo "安装XYZ系统"echo "请输入root密码-"su -c "java -cp ./Installer.jar com.company.FmMain ; 退出"

有没有办法让 su 打印字符(星号或其他东西)以便用户在输入密码时有一些视觉反馈?

最佳答案

您必须首先在 su 之外将密码读入变量。有关使用 read 完成此操作的示例,请参阅问题 How do I echo stars (*) when reading password with `read`?

然后,您必须使用 expect 将此密码传递给 su 显示的密码提示。有关执行类似操作的示例,请参阅问题 How do I use expect to connect via ssh to a system and change the password of the host system?

关于linux - 有没有办法查看为 su 密码键入的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12205358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com