[Samba] add machine script problem

Lukas Meyer lukas at msys.ch
Thu Mar 11 13:11:28 GMT 2004


Beast wrote:

>* Lukas Meyer <lukas at msys.ch> nulis:
>
>  
>
>>Hello
>>
>>I set up a Samba 3 PDC with ldap backend. I created an script that adds 
>>machine accounts. First it adds the machine account to /etc/passwd and 
>>then it creates the user in ldap with smbpasswd -a -m machine.
>>
>>If I run the script by hand, it works and the account has been added. 
>>After that I can join the domain without any problems. Now I want to 
>>make this machine account creation on the fly. So I added the script to 
>>smb.conf as add user script = /path/to/createmachineaccount.sh.
>>
>>If I try to join a domain with a workstation that hasn't any account, 
>>the script creates the machine account but on error occurs that I can't 
>>log in because the account doesn't exist. After that if I try to join 
>>again, the logon process works because it found the machine account. 
>>    
>>
>
>IMO it was because samba can not 'see' changes in ldap. You have to set sleep time in add machine script?
>
>btw, why not putting posix account in ldap directory intead of file?
>
>
>--beast
>  
>
Hello

I added a sleep time to the add machine script but there's no success. 
How do you mean putting a posix account in ldap instead of file? If I 
add a posix account to the machine-account, what file won't I need?

regards
lm


More information about the samba mailing list