[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:35993] Re: nmdb がたくさんはしる



plain@おはら です。

On Mon, 20 Jan 2003 23:38:57 +0900
NAKANO Takeo <nakano@xxxxxxxxxxxxxxxx> wrote:

>  同じく woody で samba 2.2.3a-12 を使っていますが、
> 多数起動されることはないですね。 そもそも nmbd に
> -a オプションが付いているのがなんかおかしい気が。
>  もしかして /etc/init.d/samba が壊れているという
> ようなことはないでしょうか?

ちょっと見ましたが、/etc/init.d/sambaが壊れていることは無いようです。
インストールされたときの状態のままだと思います。

# less /etc/init.d/samba

#!/bin/sh
#
# Start/stops the Samba daemons (nmbd and smbd).
#
# $Id: samba.init,v 1.1.4.4 2002/03/05 19:58:07 vorlon Exp $
#

# Defaults
RUN_MODE="daemons"

# Reads config file (will override defaults above)
[ -r /etc/default/samba ] && . /etc/default/samba

NMBDPID=/var/run/samba/nmbd.pid
SMBDPID=/var/run/samba/smbd.pid

# clear conflicting settings from the environment
unset TMPDIR

# If Samba is running from inetd then there is nothing to do
if [ "$RUN_MODE" = "inetd" ]; then
        # Commented out to close bug #26884 (startup message is rather long). I
        #       have yet to think how to let the user know that if he/she is running
        #       Samba from inetd, he can't just "/etc/init.d/samba stop" to stop
        #       the Samba daemons.
        #       echo "Warning: Samba is not running as daemons. Daemons not
restarted/stopped."
        #       echo "Daemons will start automatically by inetd (if you
wanted to start Samba)."
        #       echo "If you want to stop Samba, get the PID's of all
nmbd and smbd processes"
        #       echo "and send them a SIGTERM signal but keep in mind
that inetd could restart them."
        exit 0
fi

# See if the daemons are there
test -x /usr/sbin/nmbd -a -x /usr/sbin/smbd || exit 0

case "$1" in
        start)
                echo -n "Starting Samba daemons:"

                echo -n " nmbd"
                start-stop-daemon --start --quiet --exec /usr/sbin/nmbd -- -D

                echo -n " smbd"
                start-stop-daemon --start --quiet --exec /usr/sbin/smbd -- -D

                echo "."
                ;;
        stop)
                echo -n "Stopping Samba daemons:"

                echo -n " nmbd"
                start-stop-daemon --stop --quiet --pidfile $NMBDPID

                echo -n " smbd"
                start-stop-daemon --stop --quiet --pidfile $SMBDPID

                echo "."
                ;;
        reload)
                echo -n "Reloading /etc/samba/smb.conf (smbd only)"
                start-stop-daemon --stop --signal HUP --pidfile $SMBDPID

                echo "."
                ;;
        restart|force-reload)
                echo -n "Restarting Samba daemons:"

                echo -n " nmbd"
                start-stop-daemon --stop --quiet --pidfile $NMBDPID
                sleep 2
                start-stop-daemon --start --quiet --exec /usr/sbin/nmbd -- -D

                echo -n " smbd"
                start-stop-daemon --stop --quiet --pidfile $SMBDPID
                sleep 2
                start-stop-daemon --start --quiet --exec /usr/sbin/smbd -- -D

                echo "."
                ;;
        *)
                echo "Usage: /etc/init.d/samba {start|stop|reload|restart|force-
reload}"
                exit 1
                ;;
esac

exit 0


On Tue, 21 Jan 2003 01:22:51 +0900
Hideki Yamane <henrich@xxxxxxxxxxxxxx> wrote:

>  inetdから起動するようにしてませんか?


-aつきで起動されていることなどからすると、
どうもこちらのほうが原因のようですが、対処法が今ひとつよくわかりません。

# less /etc/default/samba

# Defaults for samba initscript
# sourced by /etc/init.d/samba
# installed at /etc/default/samba by the maintainer scripts
#

#
# This is a POSIX shell fragment
#

# How should Samba (nmbd and smbd) run? Possible values are "daemons"
#       or "inetd".
RUN_MODE="daemons"

となっているので、一応daemonで起動されるはずだと思うのですが…。
/etc/samba/smb.confファイル以外はいじっていないのですが…。

/etc/sambaの中身にMACHINE.SIDというファイルができていたのですが、これは
関係あるのでしょうか?

以上よろしくお願いします。

ではでは、(^^)/~~~。


-------------------------------------------- 
  Masateru OHARA  <car31930@xxxxxxxxxxxxxxx>
--------------------------------------------