[Samba] ADS and trusted domains=no

Hoss Dirk dirk.hoss at itellium.com
Wed Sep 22 15:02:43 GMT 2004


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 at 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:

        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


        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

        DomA.net= {
                kdc = server.DomA.net
                default_domain = DomA.net
                kpasswd_server = server.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ß

Systems & Services
Systemtechnik Server
Theodor-Althoff-Straße 2
45133 Essen

Telefon: 0201/727-7357
mailto:dirk.hoss at itellium.com <mailto:dirk.hoss at itellium.com> 

More information about the samba mailing list