problems with samba as domin member in rpc samba domain

Rowland Penny repenny241155 at gmail.com
Fri Mar 11 16:00:52 UTC 2016


On 11/03/16 15:04, Bartłomiej Solarz-Niesłuchowski wrote:
> W dniu 2016-03-11 o 14:29, Rowland Penny pisze:
>> On 11/03/16 12:40, Bartłomiej Solarz-Niesłuchowski wrote:
>>> W dniu 2016-03-11 o 13:15, Rowland Penny pisze:
>>>> On 11/03/16 11:38, Bartłomiej Solarz-Niesłuchowski wrote:
>>>>> Good morning!
>>>>>
>>>>> I have problems with domain (fedora 23 x64).
>>>>>
>>>>> Let's have:
>>>>> samba 4.3.4 as domain master (NT4 domain! - no ADS)
>>>>> samba 4.3.4 as domain member
>>>>>
>>>>> if I use:  net rpc testjoin
>>>>> no answer
>>>>> if i try to join domain:
>>>>>  net join -U root
>>>>> Enter root's password:
>>>>> Failed to join domain: failed to find DC for domain WSISIZ.EDU.PL
>>>>>
>>>>> BUT if on domain member I downgrade samba to version 4.2.9
>>>>> everything start working.
>>>>>
>>>>> Does somebody saw this problem?
>>>>>
>>>>> Best Regards
>>>>>
>>>>
>>>>
>>>> Can we please see your smb.conf files ?
>>>>
>>>> Rowland
>>>>
>>>>
>>> domain server:
>>> [global]
>>>          unix charset = UTF8
>>>          workgroup = WSISIZ.EDU.PL
>>>          allow trusted domains = No
>>>          passdb backend = ldapsam:"ldaps://mythodea.wsisiz.edu.pl/ 
>>> ldaps://portraits.wsisiz.edu.pl/"
>>>          check password script = /usr/local/sbin/crackcheck -s -d 
>>> /usr/lib64/cracklib_dict
>>>          map untrusted to domain = Yes
>>>          max log size = 1650065408
>>>          debug pid = Yes
>>>          debug uid = Yes
>>>          server max protocol = SMB2
>>>          max protocol = SMB2
>>>          protocol = SMB2
>>>          time server = Yes
>>>          unix extensions = No
>>>          deadtime = 60
>>>          hostname lookups = Yes
>>>          printcap cache time = 600
>>>          printcap name = cups
>>>          add user script = /usr/local/sbin/smbldap-useradd -m "%u"
>>>          add group script = /usr/local/sbin/smbldap-groupadd -p "%g"
>>>          add user to group script = /usr/local/sbin/smbldap-groupmod 
>>> -m "%u" "%g"
>>>          delete user from group script = 
>>> /usr/local/sbin/smbldap-groupmod -x "%u" "%g"
>>>          set primary group script = /usr/local/sbin/smbldap-usermod 
>>> -g "%g" "%u"
>>>          add machine script = /usr/local/sbin/smbldap-useradd -t 5 
>>> -w "%u"
>>>          logon script = login.bat
>>>          logon drive = z:
>>>          logon home = \\%N\%U\profile
>>>          domain logons = Yes
>>>          os level = 128
>>>          preferred master = Yes
>>>          domain master = Yes
>>>          wins proxy = Yes
>>>          wins support = Yes
>>>          ldap admin dn = cn=Manager,dc=wsisiz,dc=edu,dc=pl
>>>          ldap delete dn = Yes
>>>          ldap group suffix = ou=Groups
>>>          ldap idmap suffix = ou=Idmap
>>>          ldap machine suffix = ou=Computers
>>>          ldap passwd sync = yes
>>>          ldap suffix = dc=wsisiz,dc=edu,dc=pl
>>>          ldap ssl = no
>>>          ldap user suffix = ou=Users
>>>          remote browse sync = oxygene.ibspan.waw.pl antarctica china 
>>> spiral direct odyssey
>>>          winbind use default domain = Yes
>>>          idmap config * : backend = tdb
>>>          acl allow execute always = Yes
>>>          create mask = 0644
>>>          inherit acls = Yes
>>>          hosts allow = 127. 10.100.0.0/255.255.0.0 
>>> 213.135.34.0/255.255.255.0 213.135.44.0/255.255.252.0 
>>> 213.135.48.0/255.255.254.0 2001:1a68:a::/48
>>>          ea support = Yes
>>>          map acl inherit = Yes
>>>          cups options = raw
>>>          hide dot files = No
>>>          store dos attributes = Yes
>>>          wide links = Yes
>>>
>>> domain member:
>>> [root at beabourg SRPMS]# testparm
>>> Load smb config files from /etc/samba/smb.conf
>>> rlimit_max: increasing rlimit_max (1024) to minimum Windows limit 
>>> (16384)
>>> Processing section "[private]"
>>> Processing section "[reklama]"
>>> Loaded services file OK.
>>> Server role: ROLE_DOMAIN_MEMBER
>>>
>>> Press enter to see a dump of your service definitions
>>>
>>> # Global parameters
>>> [global]
>>>          dos charset = CP852
>>>          unix charset = UTF8
>>>          workgroup = WSISIZ.EDU.PL
>>>          security = DOMAIN
>>>          map to guest = Bad User
>>>          username map = /etc/samba/smbusers
>>>          max log size = 500000
>>>          time server = Yes
>>>          deadtime = 10
>>>          keepalive = 10
>>>          hostname lookups = Yes
>>>          os level = 32
>>>          local master = No
>>>          wins server = oceanic.wsisiz.edu.pl
>>>          ldap ssl = no
>>>          winbind use default domain = Yes
>>>          winbind trusted domains only = Yes
>>>          idmap config * : backend = tdb
>>>          acl allow execute always = Yes
>>>          create mask = 0644
>>>          hosts allow = 213.135.44.0/255.255.252.0 
>>> 213.135.48.0/255.255.254.0 213.135.34. 127. 2001:1a68:a::/48
>>>          hide dot files = No
>>>
>>>
>>
>> Hmm, the workgroup name is supposed to be a single word, without 
>> punctuation, no more than 15 characters and in uppercase.
>> Your workgroup name is 'WSISIZ.EDU.PL' , this could be mistaken for a 
>> realm name and is possibly your problem.
> Maybe - but WHY it was not mistaken in samba 4.2.9?

Not sure, it is possible that another fix also fixed this, as you really 
shouldn't use a dot in a domain (netbios) name, it could be mistaken for 
a dns domain name.

>> Can you try again, but change the workgroup name to just 'WSISIZ' first.
> This is impossible - those DC has over 500+ members!
>

Ouch!

Anybody else have any ideas what the OP can do ?

Rowland




More information about the samba-technical mailing list