I’ve been using samba for file and print sharing on my home network for a few years now, and decided to step up my game and make it a PDC so that I wouldn’t have to change my password on so many OSes on so many machines any more. I’ve gotten it set up so that it “works” insofar as I can join my Windows machines to the domain, logon, etc, and even have it set up to change the users linux password when a windows user changes their password. This all makes me happy.
But, when I try to set up a SuSE client to use the domain authentication, I get an error “Cannot use the workgroup ‘whatever’ for Linux authentication”. I’ve gotten this both when walking through the SuSE setup and when trying to convert a box that is already on the network.
Any ideas what I might be missing? Here is the global section of my smb.conf
workgroup = whatever
server string=Server
netbios name = pdc
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
passwd program = /usr/bin/passwd %u
passwd chat = *password* %n
password %n
changed
unix password sync=yes
encrypt passwords=yes
passdb backend = tdbsam
security = user
use client driver = yes
os level=64
preferred master=yes
domain master=yes
local master=yes
wins support=yes
logon path =
domain logons=yes
log level=2
debug level=1
log file=/var/log/samba/log.%m
logon home = \homeserver%U\winprofile
logon script = %U.bat
admin users=fred
[netlogon]
path = /var/lib/samba/netlogon
read only = yes
[profiles]
path = /var/lib/samba/profiles
read only = no
create mask = 0600