[Samba] confusion and problem with Samba v3.3.8 as PDC with ldapsam backend
Jon Detert
jdetert at infinityhealthcare.com
Tue Jan 18 15:11:18 MST 2011
On Tue, Jan 18, 2011 at 3:39 PM, Alex Crow <acrow at integrafin.co.uk> wrote:
> On 18/01/11 21:08, Jon Detert wrote:
>>
>> On Tue, Jan 18, 2011 at 2:35 PM, Gaiseric Vandal
>> <gaiseric.vandal at gmail.com> wrote:
-- snip --
>>> net idmap secret MYDOMAIN xxxx
>>> net idmap secret alloc xxxx
>
> You do *not* need this is the you are not using explicit idmap alloc, just
> the default idmap range. idmap alloc is apparently not working.
I _am_ specifying ranges via 'idmap uid' and 'idmap gid'. I assume
that's different than what you meant by 'default idmap range'.
>> In any case, I tried the above, and got the same error for both command :
>>
>> "The only currently supported backend is LDAP"
>>
>> My smb.conf has a line expressly saying "idmap backend =
>> ldap:ldap://localhost". Does smbd have to be running before running
>> the 'net idmap' commands? If so, I'm screwed, cuz now that I fixed
>> the 'out=IDmap' typo, smbd dies immediately after trying to start it.
>
> You should leave the config as is.
>
> smbd really should not die. Are you sure smbd is not still running? Did you
> join your own domain on the PDC (eg net rpc join -S localhost)?
yes, I'm sure. 'ps -ef | grep mbd' shows just the nmbd process, not
any smbd process. Also, the log.smbd ends with 'ERROR: failed to
setup guest info.'.
No, I did not join my own domain. Should I have?
> I think you need to use the smbldap-tools. Once configured correctly they
> will prepopulate your LDAP tree for for you. There should be packages in the
> repos for most distros.
I'll look into that. Centos doesn't have smbldap-tools in it's
official repos. I imagine that someone has made rpms, though, for
centos.
Thanks,
Jon
More information about the samba
mailing list