[Samba] A working solution to the XP domain reboot problem

Aaron K. Johnson akjmicro at comcast.net
Thu Oct 23 22:43:06 GMT 2003


I worked for days on this, and I want to share the solution I stubled across.

I got this error message from my wife XP laptop:

"Windows cannot connect to the domain, either
because the domain controller is down or otherwise unavailable, or because
your computer account was not found.  Please try again later.  If this
message continues to appear, contact your system administrator for

to stop this and be free and happy, do this:

follow everything in http://hr.uoregon.edu/davidrl/samba.html#SAMBA-PDC

then, use this smb.conf, tailored to your system, and follow my instructions 
below it, and hopefully it will work.

# $Header: /home/cvsroot/gentoo-x86/net-fs/samba/files/smb.conf.example,v 1.3 
2002/08/27 20:39:48 woodchip Exp $
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options (perhaps too
# many!) most of which are not shown in this example
# Any line which starts with a ; (semi-colon) or a # (hash) 
# is a comment and is ignored. In this example we will use a #
# for commentry and a ; for parts of the config file that you
# may wish to enable
# NOTE: Whenever you modify this file you should run the command "testparm"
# to check that you have not made any basic syntactic errors. 
#======================= Global Settings =====================================
domain logons = yes
domain admin group = root @wheel
domain guest group = nobody @guest
guest account = smbguest
log level = 3
log file = /var/log/samba.log
logon home = \\MYBOX\home
netbios name = MYBOX
os level = 99
preferred master = yes
remote announce =
remote browse sync =
hosts allow = 192.168.1.
security = user
server string = "goddamit"
workgroup = mydomain
wins support = yes
encrypt passwords = yes

read only = no
create mode = 0600
directory mode = 0700

path = /tmp
guest ok = yes
writable = yes

path = /home/yourdir
guest ok = yes
writeable = no


On the Samba server, add this to /etc/passwd:


and this to /etc/shadow:


then do:
	smbpasswd -a smbguest
	smbpasswd -a root

kill and restart 'smbd' and 'nmbd'.

From the XP box, log into the domain from System/Computer Name/change

you should get on it fine as 'root' + password.

Reboot XP, and log into the domain (use 'options' tab) as 'smbguest' + 

Voila, non?

I also undid the XP firewall in the TCP/IP section, I don't know if this 
helped me or not, but it might be crucial if the above doesn't work. Good 

-Aaron Krister Johnson

OCEAN, n.  A body of water occupying about two-thirds of a world made
for man -- who has no gills. -Ambrose Bierce 'The Devils Dictionary'

More information about the samba mailing list