簡體   English   中英

echo smbpasswd by --stdin 不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM