Just installing Alpha 17
Bob Cavey
wedgeshot at gmail.com
Tue Oct 18 18:21:49 MDT 2011
Here is another init script at the bottom of this post that also works
just for samba not smb nmb --->
http://tech-wander.blogspot.com/2011/06/samba-4-ad-server-on-redhat-61.html
On Tue, Oct 18, 2011 at 5:14 PM, Martin Ozolins
<mozolins at aaltoscientific.com> wrote:
> The package didn't include and init script. I modified an older fedora one.
> I've tested it on Centos 6, but is should work on any of them.
>
> Enjoy.
>
> #!/bin/bash
> #
> # chkconfig: - 91 35
> # description: Starts and stops the Samba smbd and nmbd daemons \
> # used to provide SMB network services.
> #
> # pidfile: /usr/local/samba/var/run/samba.pid
> # config: /etc/samba/smb.conf
>
>
> #set the path for the binaries
> SMBPATH=/usr/local/samba
>
> # Source function library.
> if [ -f /etc/init.d/functions ] ; then
> . /etc/init.d/functions
> elif [ -f /etc/rc.d/init.d/functions ] ; then
> . /etc/rc.d/init.d/functions
> else
> exit 0
> fi
>
> # Avoid using root's TMPDIR
> unset TMPDIR
>
> # Source networking configuration.
> . /etc/sysconfig/network
>
> if [ -f /etc/sysconfig/samba ]; then
> . /etc/sysconfig/samba
> fi
>
> # Check that networking is up.
> [ ${NETWORKING} = "no" ]&& exit 0
>
> # Check that smb.conf exists.
> [ -f /etc/samba/smb.conf ] || exit 0
>
> RETVAL=0
>
>
> start() {
> KIND="Samba"
> echo -n $"Starting $KIND services: "
> $SMBPATH/sbin/samba $SMBDOPTIONS
> RETVAL=$?
> echo
> [ $RETVAL -eq 0 ]&& touch $SMBPATH/var/lock/samba || \
> RETVAL=1
> return $RETVAL
> }
>
> stop() {
> KIND="Samba"
> echo -n $"Shutting down $KIND services: "
> pkill -3 samba
> RETVAL=$?
> echo
> [ $RETVAL -eq 0 ]&& rm -f $SMBPATH/var/lock/samba
> echo ""
> return $RETVAL
> }
>
> restart() {
> stop
> start
> }
>
> reload() {
> echo -n $"Reloading smb.conf file: "
> pkill -HUP samba
> RETVAL=$?
> echo
> return $RETVAL
> }
>
> rhstatus() {
> $SMBPATH/bin/smbstatus
> }
>
>
> # Allow status as non-root.
> if [ "$1" = status ]; then
> rhstatus
> exit $?
> fi
>
> # Check that we can write to it... so non-root users stop here
> [ -w /etc/samba/smb.conf ] || exit 0
>
>
>
> case "$1" in
> start)
> start
> ;;
> stop)
> stop
> ;;
> restart)
> restart
> ;;
> reload)
> reload
> ;;
> status)
> rhstatus
> ;;
> condrestart)
> [ -f $SMBPATH/var/lock/samba ]&& restart || :
> ;;
> *)
> echo $"Usage: $0 {start|stop|restart|reload|status|condrestart}"
> exit 1
> esac
>
> exit $?
>
>
>
> --
> Martin Ozolins
> Systems Administrator
> mozolins at aaltoscientific.com
> Aalto Scientific, Ltd.
> 1959 Kellogg Ave.
> Carlsbad, CA 92008
> tel: +1 760 431 7922, 125
> fax: +1 760 431 6942
> http://www.aaltoscientific.com
>
> This message and any attachments are confidential and intended solely for
> the addressees. If you receive this message in error, please delete it and
> immediately notify the sender. If the reader of this message is not the
> intended recipient, you are hereby notified that any unauthorized use,
> copying or dissemination is prohibited. E-mails are susceptible to
> alteration. Neither Aalto Scientific Ltd., nor any of it subsidiaries or
> affiliates shall be liable for the message if altered, changed or falsified.
>
>
More information about the samba-technical
mailing list