3

我正在尝试使用脚本更改用户密码,但在使用 -t 选项时遇到问题。这是我尝试的方法:

echo -e "12345\n12345\n" | pdbedit -t -u username

所以这在某种程度上是错误的。任何想法我缺少什么或我应该尝试什么?

4

1 回答 1

4
$ printf "%s\n%s\n" pwd pwd|pdbedit -t -r -u user

似乎也不起作用

根据http://git.samba.org/?p=samba.git;a=blob;f=source3/utils/pdbedit.c--password-from-stdin参数 ( )pw_from_stdin影响帐户创建

因此,您宁愿选择smbpasswd

$ printf "%s\n%s\n" pwd pwd|smbpasswd -s user

管道密码到 smbpasswd

于 2012-10-02T12:25:28.007 回答