将密码输入smbpasswd
时间:2020-03-05 18:39:50 来源:igfitidea点击:
如何将新密码传递给smbpasswd,以便可以自动执行安装过程。
解决方案
回答
使用管道或者重定向。
回答
尝试这样的事情:
(echo oldpasswd; echo newpasswd) | smbpasswd -s
回答
多亏了马克,我找到了答案:
(echo newpassword; echo confirmNewPassword) | smbpasswd -s
顺便说一句:(echo oldpasswd;回声newpasswd)| smbpasswd -s不起作用。
回答
我在我的一个脚本中使用以下命令:
echo -ne "$PASS\n$PASS\n" | smbpasswd -a -s $LOGIN
有回声:
-e:转义序列,例如\ n
-n:不要在末尾添加隐式换行符
使用smbpasswd:
-a:添加新用户
-s:无声