[英]echo smbpasswd by --stdin doesn't work
我想自動創建 samba 密碼,但此命令不起作用:
echo "passwd"|smbpasswd -a -s $user
它顯示此錯誤:
不匹配 - 密碼未更改。 無法獲取新密碼。
您能否建議任何使我的腳本自動化的選項?
您需要重復密碼,“確認”可以這么說,例如
printf "passwd\npasswd\n" | smbpasswd -a -s $user
應該管用。
上面的 printf 解決方案完美無缺,但 echo -e 也能正常工作
echo -e "yourpass\nyourpass\n" |smbpasswd -a -s youruser
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.