Samba und WAN Browsing
Hi,
bin gerade dabei, mein samba gemäß der Anleitung von
samba.sernet.de/skript.pdf derart einzuricheten, dass 2 Arbeitsgruppen,
(bzw. Netze), die per VPN miteinander verbunden sind, in ihrer
Netwerkumgebung jeweils die Arbeitgruppe des anderen Netzes 'sehen'
Dazu habe ich mir das Startskripttemplate an meine Bedürfinisse angepasst.
#! /bin/sh
SMBD=/usr/sbin/smbd
NMBD=/usr/sbin/nmbd
case "$1" in
start)
echo "Starte Samba"
$SMBD -D -s /etc/samba/smb.conf
$NMBD -D -s /etc/samba/smb.conf
$NMBD -D -s /etc/samba/aundoe2oeko/aundoe2oeko.conf -l
/etc/samba/aundoe2oeko/var
;;
stop)
echo "Fahre Samba herunter"
kill -TERM $(cat /etc/samba/locks/smbd.pid)
kill -TERM $(cat /etc/samba/locks/nmbd.pid)
kill -TERM $(cat /etc/samba/aundoe2oeko/locks/nmbd.pid)
;;
*)
echo "usage: $0 [start|stop]"
;;
esac
Beim ausführen des Skripts werden mir diese Prozesse wie folgt angezeigt
root 8731 0.0 1.2 9260 3192 ? Ss 09:32 0:00
/usr/sbin/smbd -D -s /etc/samba/smb.conf
root 8732 0.0 1.2 9260 3180 ? S 09:32 0:00
/usr/sbin/smbd -D -s /etc/samba/smb.conf
root 8734 0.0 0.7 6064 1960 ? Ss 09:32 0:00
/usr/sbin/nmbd -D -s /etc/samba/smb.conf
Müsste der letzte Prozess (nmbd) nicht heissen: '/usr/sbin/nmbd -D -s
/etc/samba/aundoe2oeko/aundoe2oeko.conf' ?
Ein weiterer Feler betrifft das stopppen des Dienstes wie im Stop
Abschnitt des Skriptes definiert. Als Fehler kommt:
cat: /etc/samba/locks/smbd.pid: Datei oder Verzeichnis nicht gefunden
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or
kill -l [sigspec]
cat: /etc/samba/locks/nmbd.pid: Datei oder Verzeichnis nicht gefunden
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or
kill -l [sigspec]
cat: /etc/samba/aundoe2oeko/nmbd.pid: Datei oder Verzeichnis nicht gefunden
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or
kill -l [sigspec]
Habe in der '/etc/samba/smb.conf' die 'lock directory =
/etc/samba/locks' und für '/etc/smba/aundoe2oeko/andoe2oeko.conf'
'/etc/samba/aundoe2oeko/locks' gesetzt.
Wo liegt denn der Fehler? die pid's finde ich nur unter '/var/run/samba'
Gruß
Torsten
Reply to: