在shell脚本中要用到read-s输入密码,但有博客说read-s会将输入内容当作命令保存在历史文件记录中
说法不详细。自己查看了history文件中并没有记录,求知道的帮忙给个详细解释。
另外使用stty-echo不回显,为啥再使用输入重定向时会有stty:standard错误
shell脚本使用read-s会不会保存在命令记录历史文件中
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- oyljerry 2015-07-27 11:35关注
你还可以试试passwd,这个应该不会保存到历史记录中。
adduser "$1" echo "$2" | passwd "$1" --stdin
man 1 passwd
--stdin
This option is used to indicate that passwd should read the new
password from standard input, which can be a pipe.解决 无用评论 打赏 举报