Can't locate PDC + New startup script

Clifford Meece cliff at scs.uiuc.edu
Wed Jan 26 20:41:50 GMT 2000


Hi,
    I'm posting for 2 reasons:
1. A new version of my init script (thanks for the info Lars)
        I've attached a new version of the script that won't completely
screw your Solaris box.

2. Small samba problem :

    I checked out the TNG and HEAD source yesterday, and got it
compiled.  I had previously been using and old HEAD source that worked
but usermanager was failing.  Now I get a logon error.  It does log me
into the system, and it does connect me to my home share, but I get a
'Logon Message' windows that says:

A domain controller for your domain could not be contacted.  You have
been logged on using cached account information.

I'm using smbd and nmbd from head and the rest from TNG.  What log file
should I be looking at to find the problem?


--
===============================================================
Cliff Meece                      \\ Phone: (217) 333-1728
Unix Systems Administrator       \\ Email: cliff at scs.uiuc.edu
School of Chemical Sciences      \\ 153 Noyes Lab
University of Illinois           \\
===============================================================


-------------- next part --------------
#! /bin/sh
#
# Samba server control
#

# Change this to your Samba bin directory:

SAMBA_HOME="/usr/samba/bin"
KILL=/sbin/kill

OS=`uname`

case $OS in
IRIX*)
		KILL=/usr/bin/kill

		echo "$OS\n"
		IS_ON=/etc/chkconfig
		if test ! -x $IS_ON ; then
    		IS_ON=true
		fi
		if $IS_ON verbose ; then
    		ECHO=echo
		else		# For a quiet startup and shutdown
    		ECHO=:
		fi
		;;
Sun*)
		KILL=/usr/bin/kill

		echo "$OS\n"
	    ECHO=echo
	    IS_ON=true
		;;
*)
	
esac

SAMBAD=${SAMBA_HOME}/smbd
#SAMBA_OPTS=-d2
NMBD=${SAMBA_HOME}/nmbd
BROWSERD=${SAMBA_HOME}/browserd
LSARPCD=${SAMBA_HOME}/lsarpcd
NETLOGOND=${SAMBA_HOME}/netlogond
SAMRD=${SAMBA_HOME}/samrd
SPOOLSSD=${SAMBA_HOME}/spoolssd
SRVSVCD=${SAMBA_HOME}/srvsvcd
SVCCTLD=${SAMBA_HOME}/svcctld
WINREGD=${SAMBA_HOME}/winregd
WKSSVCD=${SAMBA_HOME}/wkssvcd
#NMBD_OPTS=-d1


SAMBADPID=`cat ${SAMBA_HOME}/../var/locks/smbd.pid`
NMBDPID=`cat ${SAMBA_HOME}/../var/locks/nmbd.pid`
BROWSERDPID=`cat ${SAMBA_HOME}/../var/locks/browserd.pid`
LSARPCDPID=`cat ${SAMBA_HOME}/../var/locks/lsarpcd.pid`
NETLOGONDPID=`cat ${SAMBA_HOME}/../var/locks/netlogond.pid`
SAMRDPID=`cat ${SAMBA_HOME}/../var/locks/samrd.pid`
SPOOLSSDPID=`cat ${SAMBA_HOME}/../var/locks/spoolssd.pid`
SRVSVCDPID=`cat ${SAMBA_HOME}/../var/locks/srvsvcd.pid`
SVCCTLDPID=`cat ${SAMBA_HOME}/../var/locks/svcctld.pid`
WINREGDPID=`cat ${SAMBA_HOME}/../var/locks/winregd.pid`
WKSSVCDPID=`cat ${SAMBA_HOME}/../var/locks/wkssvcd.pid`




case $1 in
'start')
	if $IS_ON samba && test -x $SAMBAD; then
	    $ECHO "Samba:\c"
	    $SAMBAD $SAMBA_OPTS -D; $ECHO " smbd\c"
	    $NMBD $NMBD_OPTS -D; $ECHO " nmbd\c"
		$LSARPCD; $ECHO " lsarpcd\c"
		$NETLOGOND; $ECHO " netlogond\c"
		$SAMRD; $ECHO " samrd\c"
		$SPOOLSSD; $ECHO " spoolssd\c"
		$SRVSVCD; $ECHO " srvsvcd\c"
		$SVCCTLD; $ECHO " svcctld\c"
		$WINREGD; $ECHO " winregd\c"
		$WKSSVCD; $ECHO " wkssvcd\c"
		$BROWSERD; $ECHO " browserd\c"
	    $ECHO "."
	fi
	;;
'stop')
	$ECHO "Stopping Samba Servers."
	$KILL -15 $SAMBADPID $NMBDPID $BROWSERDPID $LSARPCDPID $NETLOGONDPID $SAMRDPID $SPOOLSSDPID $SRVSVCDPID $SVCCTLDPID $WINREGDPID $WKSSVCDPID


	exit 0
	;;
*)
	echo "usage: /etc/init.d/samba {start|stop}"
	;;
esac


More information about the samba-ntdom mailing list