Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 How to do start samba from xinetd?   Dexim   17 May 2002 21:11:46 
 How to do start samba from xinetd?   Ivan Melnikov   19 May 2002 23:03:00 
Архивное /ru.linux/265903ce7f762.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional