SMB HOWTO pl 4 (2)


SMB-Howto: Uruchamianie demonów. Następna strona Poprzednia strona Spis treści 4. Uruchamianie demonów. Dwoma demonami SMB są: /usr/sbin/smbd i /usr/sbin/nmbd. Możesz je uruchomić przez demona inetd lub jako osobne procesy. Samba będzie odpowiadać trochę szybciej jeśli jest uruchomiona jako osobny demon niż z inetd. W obu przypadkach powinieneś sprawdzić czy w pliku /etc/services znajdują się takie linie: netbios-ns 137/tcp nbns netbios-ns 137/udp nbns netbios-dgm 138/tcp nbdgm netbios-dgm 138/udp nbdgm netbios-ssn 139/tcp nbssn Upewnij się, że wszystkie są odkomentowane. W zależności od dystrybucji, możliwe, że będziesz musiał je dodać. Samba nie będzie w stanie dowiązać się do odpowiednich portów jeśli w tym pliku nie znajdą się powyższe linie. Aby uruchomić demony przez inetd umieść następujące linie w pliku /etc/inetd.conf: Serwis NetBIOS dla Samby # netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd Następnie wyślij sygnał HUP do procesu nr 1: kill -HUP 1 `cat /var/run/inetd.pid` Dla użytkowników dystrybucji Red Hat. Aby uruchomić te demony ze skryptów startowych, umieść następujący skrypt w katalogu /etc/rc.d/init.d/smb i dołącz je symbolicznie do plików podanych w komentarzu: #!bin/sh # # /etc/rc.d/init.d/smb - startuje i zatrzymuje serwis SMB # # Następujące pliki powinny być symbolicznymi dołączeniami do # tego pliku: # /etc/rc.d/rc1.d/K35smb (Zatrzymuje serwis SMB podczas # zamknięcia systemu. # /etc/rc.d/rc3.d/S91smb (Startuje serwis SMB w trybie # wieloużytkownikowym # /etc/rc.d/rc6.d/K35smb (zatrzymuje serwis SMB podczas resetu) # # Biblioteka funkcji etc/rc.d/init.d/functions # Konfiguracja sieci etc/sysconfig/network # Sprawdź czy jesteśmy w sieci [ ${NETWORKING} = "no" ] && exit 0 # Zobacz jak zostaliśmy wywołani case "$1" in start) echo -n "Starting SMB services: " daemon smbd -D daemon nmbd -D echo touch /var/lock/subsys/smb ;; stop) echo -n "Shutting down SMB services: " killproc smbd killproc nmbd rm -f /var/lock/subsys/smb echo "" ;; *) echo "Usage: smb {start|stop}" exit 1 esac Od tłumacza: Jeśli używasz dystrybucji Slackware. Umieść poniższy fragment w skrypcie startowym /etc/rc.d/rc.local: # czy jesteśmy w sieci [ ${NETWORKING} = "no" ] && exit 0 # Uruchmon demony Samby /usr/sbin/smbd -D /usr/sbin/nmbd -D Jeśli podczas startu Samby pojawi się błąd mówiący coś o niemożności dowiązania się do portu 139, to prawdpodobnie jest inny proces Samby jeszcz działąjący. Sprawdź listę procesów (poleceniem 'ps auxww | grep mbd'), żeby zobaczyć czy to prawda. Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
SMB HOWTO pl 2 (2)
SMB HOWTO pl 6 (2)
SMB HOWTO pl 10 (2)
SMB HOWTO pl 5 (2)
SMB HOWTO pl 12 (2)
SMB HOWTO pl 3 (2)
SMB HOWTO pl 8 (2)
SMB HOWTO pl
SMB HOWTO pl 1 (2)
SMB HOWTO pl 7 (2)
SMB HOWTO pl (3)
SMB HOWTO pl 11 (2)
SMB HOWTO pl 9 (2)
bootdisk howto pl 8
PPP HOWTO pl 6 (2)
NIS HOWTO pl 1 (2)
cdrom howto pl 1

więcej podobnych podstron