Samba-tng 2.3 .samedit/connectivity issues
Christopher Friday
fridacw at auburn.edu
Thu Apr 13 21:16:17 GMT 2000
This a very straightforward adaptation of the standard RedhHat init
script, but it works great for me.
Chris
>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
On 4/13/00, 2:10:44 PM, Kelly Smelser <ksmelser at uindy.edu> wrote
regarding Samba-tng 2.3 .samedit/connectivity issues:
> Kind of a dumb question but can anyone offer up the proper init
scripts
> to start the samr daemon? Here's the excerpt I have from init.d/smb
> that I created:
> case "$1" in
> start)
> echo -n "Starging SMB blah blah"
> daemon /yadayada/smbd -D
> RETVAL=$?
> echo
> echo -n "Starting NMB blah blah"
> daemon /yadayada/nmbd -D
> RETVAL2=$?
> echo
> echo -n "Starting samrd"
> daemon /opt/samba-tng/sbin/sarmd -D
> RETVAL3=$?
> echo
> [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] && touch
> /var/lock/subsys/smb || \ RETVAL=1
> ;;
> This was kind of a from nothing add on that I did, and the service is
> starting. However, when doing a smbpasswd -a root I still get a
> "connection refused" and when doing a createuser in samedit I get a
> little further than before but get a "socket connect to
> /tmp/.msrpc/.samr/agent failed: Connection refused" Any suggestions?
> K.
-------------- next part --------------
#!/bin/sh
#
# NOTICE: This is for use with Samba TNG and assumes
# that TNG is installed in /opt/samba-tng/!
# description: Starts and stops the Samba TNG daemons
# used to provide SMB network services while
# coexisting with an existing version of Samba
# (Main Branch) such as installed from a Redhat
# RPM.
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
# Check that smb.conf exists.
[ -f /opt/samba-tng/lib/smb.conf ] || exit 0
RETVAL=0
# See how we were called.
case "$1" in
start)
echo -n "Starting SMB services: "
daemon /opt/samba-tng/sbin/smbd -D
RETVAL=$?
echo
echo -n "Starting NMB Services: "
daemon /opt/samba-tng/sbin/nmbd -D
RETVAL2=$?
echo
echo -n "Starting Browser Services: "
daemon /opt/samba-tng/sbin/browserd -D
RETVAL3=$?
echo
echo -n "Starting lsarpcd: "
daemon /opt/samba-tng/sbin/lsarpcd -D
RETVAL4=$?
echo
echo -n "Starting netlogond: "
daemon /opt/samba-tng/sbin/netlogond -D
RETVAL5=$?
echo
echo -n "Starting SAM Services: "
daemon /opt/samba-tng/sbin/samrd -D
RETVAL6=$?
echo
echo -n "Starting Spool Services: "
daemon /opt/samba-tng/sbin/spoolssd -D
RETVAL7=$?
echo
echo -n "Starting srvsvcd: "
daemon /opt/samba-tng/sbin/srvsvcd -D
RETVAL8=$?
echo
echo -n "Starting svcctld: "
daemon /opt/samba-tng/sbin/svcctld -D
RETVAL9=$?
echo
echo -n "Starting winregd: "
daemon /opt/samba-tng/sbin/winregd -D
RETVAL10=$?
echo
echo -n "Starting wkssvcd: "
daemon /opt/samba-tng/sbin/wkssvcd -D
RETVAL11=$?
[ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 -a $RETVAL4 -eq 0 -a $RETVAL5 -eq 0 -a $RETVAL6 -eq 0 -a $RETVAL7 -eq 0 -a $RETVAL8 -eq 0 -a $RETVAL9 -eq 0 -a $RETVAL10 -eq 0 -a $RETVAL11 -eq 0 ] && touch /var/lock/subsys/smb-tng || \
RETVAL=1
echo ""
;;
stop)
echo -n "Shutting down SMB Services: "
killproc smbd
RETVAL=$?
echo
echo -n "Shutting down NMB Services: "
killproc nmbd
RETVAL2=$?
echo
echo -n "Shutting down Browser Services: "
killproc browserd
RETVAL3=$?
echo
echo -n "Shutting down lsarpcd: "
killproc lsarpcd
RETVAL4=$?
echo
echo -n "Shutting down Netlogon Services: "
killproc netlogond
RETVAL5=$?
echo
echo -n "Shutting down SAM Services: "
killproc samrd
RETVAL6=$?
echo
echo -n "Shutting down Spool Services: "
killproc spoolssd
RETVAL7=$?
echo
echo -n "Shutting down srvsvcd: "
killproc srvsvcd
RETVAL8=$?
echo
echo -n "Shutting down svcctld: "
killproc svcctld
RETVAL9=$?
echo
echo -n "Shutting down winregd: "
killproc winregd
RETVAL10=$?
echo
echo -n "Shutting down wkssvcd: "
killproc wkssvcd
RETVAL11=$?
[ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 -a $RETVAL4 -eq 0 -a $RETVAL5 -eq 0 -a $RETVAL6 -eq 0 -a $RETVAL7 -eq 0 -a $RETVAL8 -eq 0 -a $RETVAL9 -eq 0 -a $RETVAL10 -eq 0 -a $RETVAL11 -eq 0 ] && rm -f /var/lock/subsys/smb-tng
echo ""
;;
restart)
$0 stop
$0 start
RETVAL=$?
;;
reload)
echo -n "Reloading smb.conf file: "
killproc smbd -HUP
RETVAL=$?
echo
;;
status)
status smbd
status nmbd
status browserd
status lsarpcd
status netlogond
status samrd
status spoolssd
status srvsvcd
status svcctld
status winregd
status wkssvcd
RETVAL=$?
;;
*)
echo "Usage: $0 {start|stop|restart|reload|status}"
exit 1
esac
exit $RETVAL
More information about the samba-ntdom
mailing list