[Samba] Need urgent help. trust relationship problem during authentication
Kathy
banshee135 at gmail.com
Wed Mar 23 21:05:16 MDT 2011
We have an urgent problem that we've been spending hours on to no avail.
We have a RHEL 5.2 server that is running Samba 3.2.8 and was set up
for domain authentication against our PDC. It was running fine until
I decided to try and change it to "ads" authentication. I then
realized that we needed to keep it on "domain" because of the version
of Clearcase we have on the machine, so I went to change it back and
ever since then, users can't authenticate. Our PDC is running
Microsoft 2008 R2.
The way I have changed back and forth is this:
1. Shut down Samba
2. Remove the Samba server (Flint) from the domain by going onto the
DC and removing it.
3. Run: kinit Administrator at OURDOMAIN.COM
4. Run: net rpc join -U Administrator
5. Start Samba again
Whenever I do that, it appears to join the domain okay, but if you try
to connect to the Samba server via \\flint you get the following
pop-up from a Windows XP box:
The trust relationship between this workstation and the primary domain failed.
In the client logs we see:
check_ntlm_password: Authentication for user [banshee] -> [banshee]
FAILED with error NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE
I have tried this:
net rpc changetrustpw
Did not help.
It looks like it joined the domain okay, but for some reason
authentication is not happening.
[root at flint samba]# net rpc testjoin
Join to 'OURDOMAIN' is OK
Below are some outputs from testparam and what our krb.conf file looks like.
If anyone has any ideas, please let me know. This is causing an
entire group to be down while this isn't working.
Thanks!
Kathy
[root at flint samba]# testparm -s
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
[global]
workgroup = OURDOMAIN
realm = OURDOMAIN.COM
server string = Flint Samba Server
security = DOMAIN
password server = togiak.ourdomain.com
username map = /etc/samba/username.map
log level = 2
log file = /var/log/samba/log.%m
max log size = 100000
deadtime = 15
dns proxy = No
kernel oplocks = No
lock directory = /var/log/samba/locks
host msdfs = No
invalid users = @root, @wheel, @bin, @sys, @admin
create mask = 0775
directory mask = 0775
case sensitive = No
map archive = No
oplocks = No
level2 oplocks = No
dont descend = /proc,/dev
fake directory create times = Yes
/etc/krv5.conf looks like this:
[root at flint samba]# more /etc/krb5.conf
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
default_realm= OURDOMAIN.COM
dns_lookup_realm = true
dns_lookup_kdc = true
[realms]
OURDOMAIN.COM= {
kdc= togiak.ourdomain.com
admin_server= togiak.ourdomain.com
default_domain= ourdomain.com
}
[domain_realm]
.togiak.ourdomain.com = OURDOMAIN.COM
ourdomain.com = OURDOMAIN.COM
More information about the samba
mailing list