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