【问题标题】:Change user password in samba server with the pdbedit tool [closed]使用 pdbedit 工具更改 samba 服务器中的用户密码 [关闭]
【发布时间】:2012-02-09 09:56:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: bash samba change-password


    【解决方案1】:
    $ 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
    

    (Piping password to smbpasswd)

    【讨论】:

    • 关于pdbedit-r 选项:保留此标志是为了向后兼容,但不再需要指定它。
    猜你喜欢
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    • 2022-07-11
    • 1970-01-01
    • 2013-01-28
    • 2011-05-20
    • 1970-01-01
    相关资源
    最近更新 更多