[Samba] AD multiple domain logon and problems with Kerberos File Server authorization using SMB

Harvey hkramer at maximsoft.com.ar
Fri Jan 9 18:06:08 GMT 2004


Hi all,

I have configured the AD plug-in with the corresponding Forest, Domain 
to accept multiple domain authentication. The authentication option in 
Directory Access does have the root domain added as a custom path (the 
edu.Mit.Kerberos file has all domains configured, and each domain has 2 
entries that are “kdc” and  “admin_server”).

A user belonging to the same configured Domain can login successfully, 
however when a user from another domain tries to login, the login 
window shakes and as result the user cannot enter his session. Has 
anyone got this multiple domain authentication to work?

When a user belongs to the configured domain and logs-in, he 
automatically gets a Kerberos ticket. Depending on the file server the 
user connects to, two different scenarios take place. In the first 
scenario, the user connects the FS and is authenticated by the Kerberos 
protocol as it should normally. In the second scenario, the user 
connects to another file server in the same domain as the user, and a 
SMB/CIFS authentication window appears asking user, password and 
domain. If, in this window user, password and domain are left blank, 
and the OK button is clicked, then surprisingly the user is also 
authenticated by the Kerberos protocol. By doing some network sniffing, 
apparently the Kerberos protocol gets the correct name of file server 
and in consequence obtains a ticket for it only after SAMBA has figured 
out the correct file server name. Is it possible to resolve this issue 
so that the SMB/CIFS authentication window does not appear?

Additionally, It is not possible for any Mac to authenticate correctly 
using Kerberos to any file server in any other domains. No error 
entries in the console.log or System.log have been found.

How should Windows Clusters of two physical PCs and N logical servers 
be configured to accept Kerberos authentication from the Mac? The 
problem is that the virtual server name is not in the Kerberos 
database, but the machine account is. However nobody enters a web page 
by typing the machine account, they all are aliases.

These test were performed with 5 different Macs, some having Mac OS X 
v10.3.1 and other having 10.3.2, but the same results have been seen in 
either one.

Thanks in advanced
Harvey


More information about the samba mailing list