Yared Berhanu
2011-Apr-22 18:26 UTC
[Samba] Allow users to change active directory password!
Greetings, How can one allow AD users to change their Samba 4 active directory password on phpldapadmin? or if there are other tools? is there any work around. For Samba 3 I saw on forums to add " *ldap password sync = yes*" into smb.conf file. regards, Yared Berhanu Woldegiorgis ?kern torgvei 92 N-0589 Oslo, Norway tel. 004746263024 yaredbw at ifi.uio.no
I have Samba installed on Linux and brought up the SWAT. This is on SLES 11 SP 1. Should be easy. I tried using the default "adduser" script (adduser.local). I do see that I'm executing it. (I put an "echo" in it.) However, it seems to only get 1 parm, which is the user to add. The script shows that it uses up to 4 parms: username uid gid home But no matter what I put in the SWAT Global options, the last 3 parms don't seem to be populated. Just to see if I was limited to 1 parm, I put the following in: /usr/sbin/useradd.local %u %g %u %u In the adduser.local, the echo line I put in is: echo 'thdon' $1 $2 $3 $4 'thdoff' What I got back when I was in the "Password" button, and did a "Add New User" was: thdon tom10 %g tom10 tom10 thdoff skip tests 2 Failed to add entry for user tom10. So, "thdon" is start of my echo. tom10 is the user I'm trying to create. %g was suppose to be a symbolic parm that I thought would be resolved by swat to be the group this user should be in. The other two "tom10" was just place holders to see that SWAT was passing 4 parms to the script. "thdoff" was the end of my echo. The next echo in the script was: echo 'skip tests 2' which showed how far I got down in the script. "Faild to add entry for user", I recognize as an error message that comes from the smbpasswd command. That command, nor the linux "useradd" command are not part of this script. I don't know where, under the covers, I'm executing anything else. So, my question is: What parms are available in swat to pass thru to the "useradd" script? %u seems to work. But none of the others that are listed in the smb.conf documentation. I would rather have SWAT available rather than teach the administrator how to use the line mode commands to add users. Thanks Tom Duerbusch THD Consulting