I am in the middle of upgrading our SSO (single sign-on) server and have run into authentication issues with FC16 and samba 1.3.6 for x86_64. The "upgrade" is actually a clean install and a move from 32 to 64 bit OS.
What has happened:
I copied my iptables rules from the old box.
I copied the /etc/samba/* files.
I copied the /var/lib/samba/private/* files.
I copied the netlogon scripts from the previous setup
First off, I needed to add smb and nmb to startup automatically
> systemctl enable smb.service
> systemctl enable nmb.service
Here began the first problem. Smb starts up on reboot, but nmb does not. For now we start by hand.
> systemctl start nmb.service
After this, running
> smbclient -L //domainserver
it gives an access error. Cannot access home shares (z: drive) but can access other shares.
After digging for a while, I realized that selinux was set to enforcing.
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SSO and all shares now work.