At work I can join the following OS using YaST without any issues whatsoever:
Leap 15.0
Leap 15.1
I can configure pam to allow console / xdm logins. pam_mount works as well.
With Leap 15.2 I have to make adjustments to smb.conf to get it working. krb5.conf are identical between 15.2 and 15.1
15.2 smb.conf offending section (bad):
Code:
idmap config * : backend = tdb
idmap config * : range = 10000-20000
idmap config ads : backend = rid
idmap config ads : range = 20001-99999
15.1 smb.conf equivalent section (good):
Code:
idmap gid = 10000-20000
idmap uid = 10000-20000
I cannot join 15.3 / 15.4 at all. 15.4 claims it cannot find the DC for our domain (I did check the SRV records, they are there, and it works for 15.0 ... 15.2 so ...).
Also the YaST logfiles for krb5.conf and smb.conf show sections with "(null)" for the REALM config line. Something is not right. resolv.conf are identical for all versions.
Code:
# krb5.conf
[realms] (null) = {
kdc = xxx.xxx.xxx (it's the right one)
}
Code:
# smb.conf
[global]
create krb5 conf = no
include = /etc/samba/dhcp.conf
kerberos method = secrets and keytab
realm = (null) <-- this is not right
security = ads
workgroup = ADS
cups options = raw
Yast error message
Code:
Failed to join domain: failed to find DC for domain XXX - The object was not found
15.3 immediately complains
Code:
Cannot use the workgroup XXX for Linux authentication. Enter a domain or disable using SMB for Linux authentication.
I would be glad if someone could try AD joining Leap clients. With tumbleweed I have identical issues as with 15.4