我在服务器上运行 Samba 3.x,我想更改密码

我在服务器上运行 Samba 3.x,我想更改密码

所以我在服务器上运行着一个 Samba 3.x(不太清楚),我想要编写一个脚本或其他东西,它可以处理一个文件并将用户的密码更改为新的密码(在给定的文件中)。

基本上:服务器用户旧密码, 脚本运行,并使用给定的文件 用户新密码

文件中有什么?给定文件中将有用户 newpassword

知道怎样做吗?

答案1

smbpasswd照常使用即可。

while read -r the_user new_password; do
    (echo "$new_password";
     echo "$new_password") | smbpasswd "$the_user"
done < file.txt

相关内容