Hello,
we have a problem with the same userid's in different domains.
we have to set the option "allow trusted domains = No" because winbind
seens
not beable to browse the
hole AD (30 Domains over 20000 users).
So everything is working fine like kerberos, net commands,....
Ticket name is [user1@DomA.net]
[ 3151]: getpwnam DomA\user1
rpc: name_to_sid name=user1
name_to_sid [rpc] user1 for domain DomA
ads query_user gave user1
But there is one thing we do not understand:
Samba realm: DomA
So a user with Userid: DomA\user1 with password: 123 has access.
But a user (ist the same user) with Userid: DomB\user with password: 123 has
access to.
Got user=[user1] domain=[DomB] workstation=[work] len1=24 len2=24
check_ntlm_password: Checking password for unmapped user
[DomB]\[user1]@[work] with the new password interface
check_ntlm_password: mapped user is: [DomA]\[user1]@[work]
[ 9878]: pam auth crap domain: DomA user: user1
[ 9878]: getpwnam DomA\user1
rpc: name_to_sid name=user1
There is the same user in to different domains with the same password.
What is wrong in our configuration:
[global]
workgroup = DomA
realm = DomA
server string = Systemtechnik Server Samba %v
security = ADS
allow trusted domains = No
map to guest = Bad User
password server = server.DomA.net
restrict anonymous = 2
use kerberos keytab = Yes
log level = 3
log file = /var/log/samba/smb.log
name resolve order = wins hosts lmhosts bcast
preferred master = No
local master = No
domain master = No
dns proxy = No
wins server = server
ldap ssl = no
idmap uid = 10000-80000
idmap gid = 10000-80000
template homedir = /home/others
template shell = /bin/bash
winbind cache time = 3000
winbind enable local accounts = No
krb5.conf:
[libdefaults]
default_keytab_name = FILE:/etc/krb5.keytab
<FILE:/etc/krb5.keytab>
# clockskew = 300
default_realm = DomA.net
# default_tgs_type = DES-CBC-CRC
# default_tkt_type = DES-CBC-CRC
# default_etypes = DES-CBC-CRC des-cbc-md5
# default_etypes_des = DES-CBC-CRC des-cbc-md5
[realms]
DomA.net= {
kdc = server.DomA.net
default_domain = DomA.net
kpasswd_server = server.DomA.net
}
[domain_realm]
doma.net=DomA.net
.doma.net = .DomA.net
# .my.domain = MY.REALM
I hope that someone has an Idea.
With kind regards
Mit freundlichen Gr??en
Dirk Ho?
ITELLIUM
Systems & Services
Systemtechnik Server
Theodor-Althoff-Stra?e 2
45133 Essen
Telefon: 0201/727-7357
mailto:dirk.hoss@itellium.com <mailto:dirk.hoss@itellium.com>