|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ivan Melnikov 2:5030/2222.10 19 May 2002 23:03:00 To : Dexim Subject : How to do start samba from xinetd? -------------------------------------------------------------------------------- Привет Dexim! Пятница Май 17 2002 21:11, Dexim -> All: D> Во всех how to написано что стартовать samba можно из inetd таким D> образом : D> # SAMBA NetBIOS services (for PC file and print sharing) D> netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd D> netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd D> Hо уже используется xinetd и в нем все немного по другому , у меня не D> получается запустить - я сделал два файла в /etc/xinetd.d/ это smbd : D> # default: on # description: Samba server service smbd { D> socket_type = stream D> port = netbios-ssn D> protocol = tcp D> wait = no D> user = root D> server = /usr/sbin/smbd D> nice = 10 D> disable = no D> } D> и nmbd: D> # default: on D> # description: Samba server D> service nmbd D> { D> socket_type = dgram D> port = netbios-ns D> protocol = udp D> wait = yes D> user = root D> server = /usr/sbin/nmbd D> nice = 10 D> disable = no D> } D> Hо при обращении они почему-то не запускаются . D> Подскажите,что я делаю не так . D> У меня вот так запускается: samba start Вот так останавливается: samba stop === Begin of "*samba" === # Check that smb.conf exists. [ -f /etc/smb.conf ] || exit 0 RETVAL=0 start() { # If CUPS is used as printing system, reload smb after a 1 minute delay # to allow the printers to appear properly as samba shares. if killall -0 cupsd 2>/dev/null; then ( sleep 60 && killproc smbd -HUP ) & fi export TMPDIR="/var/tmp" echo -n "Starting SMB services: " smbd -D RETVAL=$? echo echo -n "Starting NMB services: " nmbd -D RETVAL2=$? echo [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && touch /var/lock/samba/smb || \ RETVAL=1 return $RETVAL } stop() { echo -n "Shutting down SMB services: " killproc /usr/sbin/smbd RETVAL=$? echo echo -n "Shutting down NMB services: " killproc /usr/sbin/nmbd RETVAL2=$? [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && rm -f /var/lock/samba/smb echo "" return $RETVAL } restart() { stop start } reload() { export TMPDIR="/var/tmp" echo -n "Reloading smb.conf file: " killall -HUP /usr/sbin/smbd killall -HUP /usr/sbin/nmbd RETVAL=$? echo return $RETVAL } mdkstatus() { status smbd status nmbd } case "$1" in start) start ;; stop) stop ;; restart) restart ;; reload) reload ;; status) mdkstatus ;; condrestart) [ -f /var/lock/samba/smb ] && restart || : ;; *) echo "Usage: $0 {start|stop|restart|status|condrestart}" exit 1 esac exit $? === End of "*samba" === А все параметры прописываются в конфигурационном файле: smb.conf, А правильность написания параметров в этом файле проверяется: testparm | less С уважением, Ivan Melnikov Воскресенье Май 19 2002 22:57. ... "Как жаль, что вы наконец-то уходите." --- Делом надо заниматься, делом... * Origin: Будущее приходит и уходит, а прошлое остается :))) (2:5030/2222.10) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/265903ce7f762.html, оценка из 5, голосов 10
|