Page 2 of 2

Re: can't find nework drive

Posted: 25 Sep 2016, 01:42
by nobleone
Ok with everyone's help i have smb & cifs files installed but the script to enable smb isn't made for Porteus.Does anybody have one for Porteus?? :roll:

Re: can't find nework drive

Posted: 25 Sep 2016, 02:37
by brokenman
It should be enough to open a root console and enter: smbd

If you want it to persist a reboot then:

Code: Select all

chmod +x /etc/rc.d/rc.samba
cp -a --parents  /etc/rc.d/rc.samba /mnt/sdXY/porteus/rootcopy
where XY is the partition where your porteus is installed.

Re: can't find nework drive

Posted: 26 Sep 2016, 14:04
by nobleone
Thanks brokenman,I also tried smbd start in a root console with no luck.
Should i see a process running for smb because i don't,also one of the links referenced a status command to see if smb was running but i get a no file or command found.
The script with the status command is below

Code: Select all


#!/bin/sh
      #
      # chkconfig: - 91 35
      # description: Starts and stops the Samba smbd and nmbd daemons \
      #	       used to provide SMB network services.

      # Source function library.
      . /etc/rc.d/init.d/functions

      # Source networking configuration.
      . /etc/sysconfig/network

      # Check that networking is up.
      [ ${NETWORKING} = "no" ] && exit 0

      # Check that smb.conf exists.
      [ -f /etc/smb.conf ] || exit 0

      RETVAL=0

      # See how we were called.
      case "$1" in
      start)
      echo -n "Starting SMB services: "
      daemon smbd -D 	
      RETVAL=$?
      echo
      echo -n "Starting NMB services: "
      daemon nmbd -D 
      RETVAL2=$?
      echo
      [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && touch /var/lock/subsys/smb || \
      RETVAL=1
      ;;
      stop)
      echo -n "Shutting down SMB services: "
      killproc smbd
      RETVAL=$?
      echo
      echo -n "Shutting down NMB services: "
      killproc nmbd
      RETVAL2=$?
      [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && rm -f /var/lock/subsys/smb
      echo ""
      ;;
      restart)
      $0 stop
      $0 start
      RETVAL=$?
      ;;
      reload)
      echo -n "Reloading smb.conf file: "
      killproc -HUP smbd
      RETVAL=$?
      echo
      ;;
      status)
      status smbd
      status nmbd
      RETVAL=$?
      ;;
      *)
      echo "Usage: $0 {start|stop|restart|status}"
      exit 1
      esac

      exit $RETVAL

Re: can't find nework drive

Posted: 27 Sep 2016, 02:00
by brokenman
You should be using the native slackware samba startup script and not one from another distro.
/etc/rc.d/rc.samba

Your script could be exiting here:
[ -f /etc/smb.conf ] || exit 0

Follow my instructions to the letter.