如何从Node JS更改SAMBA用户密码?

时间:2016-03-01 16:33:19

标签: node.js ldap samba change-password ldapjs

我尝试使用LDAPJS从Node JS更改LDAP密码。 LDAP服务器嵌入在我们的SAMBA服务器中。

       client.bind("CN=<myadministratorchain>", "<administratorpassword>", function(err) {
        if(err) {
            return done(err);
        }
        var change = new ldap.Change({
            operation: "replace",
            modification: {
                userPassword : "mynewpassword",
            }
        });



        client.modify("<theuserDN>", change, function(err) {
            done(err);
        });
    });

绑定和修改都可以。我可以在SAMBA用户管理器中看到新属性userPassword,但在尝试连接我的凭据时,我的密码没有更改。

我尝试使用exop功能,但它也不起作用。

有没有办法从Node JS更改SAMBA用户的密码?

感谢您的帮助。

0 个答案:

没有答案