126

Sorry this is a little embarassing but I'm trying to set up my own server for the first time. I found great tutorial online.

http://www.intac.net/build-your-own-server/

I'm stuck at the 2nd to last line of step 4. Apparently there is no samba directory in init.d.

Why isn't there a samba directory in init.d?

Would the following work?

# sudo restart smbd
# sudo restart nmdb
Braiam
  • 67,791
  • 32
  • 179
  • 269
user784637
  • 10,955
  • 1
    If your # means you are logged in as superuser, then you don't need to run the commands with sudo, else the commands you mentioned are fine. – htorque Feb 05 '12 at 12:10
  • 1
    If you're embarrassed as a first timer, what does that make me when I've had a server running for years and needed this question :) – Sridhar Sarnobat Dec 18 '16 at 06:40
  • perhaps service samba-ad-dc restart? – Jabin Aug 29 '22 at 12:21
  • samba-ad-dc.service is the Samba Active Directory / Domain Controller service, which is not enabled by default. So this unfortunately is not an answer to the question. – Artur Meinild Aug 30 '22 at 07:07

5 Answers5

189

Start

sudo service smbd start

Stop

sudo service smbd stop

Restart

sudo service smbd restart
Bruno Pereira
  • 73,643
  • 3
    Why not use the Upstart syntax like mentioned by the user? – htorque Feb 05 '12 at 12:09
  • 1
    Nothing wrong with it. I'm just lazy and sudo <start|stop|status|restart|reload> <job> is just shorter. ;) – htorque Feb 05 '12 at 18:55
  • @htorque I cant really remember why I made the recommendation like this also, maybe I seen something that ticked me off and I recommended this way, or its just my brain thinking about services all the time. Thx for the input! ;) – Bruno Pereira Feb 05 '12 at 19:08
  • 2
    FYI, I had to use samba instead of smbd in my command line. – Ross Rogers Oct 31 '13 at 16:51
  • 1
    I am using Kali linux and I too, had to use samba instead of smbd – GaurabDahal Jul 29 '15 at 11:38
  • I also had to use samba instead of smbd in my command line. My restart command, therefore, was sudo service samba restart. This was for a Raspberry Pi. – Gabriel Staples Sep 04 '16 at 01:03
  • Does not work: smbd: unrecognized service

    For others the service name is samba, this answer is not complete.

    – Arturas M Oct 07 '16 at 18:02
20

Starting with 15.04 and systemd, the command is systemctl restart smbd

mirh
  • 364
16

You can also do this way:

Start

sudo /etc/init.d/smbd start

Stop

sudo /etc/init.d/smbd stop

Restart

sudo /etc/init.d/smbd restart

If you got an error, try using these commends this nmbd instead.

One Zero
  • 27,153
  • 26
  • 88
  • 109
11

you may also try this :

check the name of the service:

service --status-all

restart the service

sudo service samba restart
Seth
  • 58,122
derdonn
  • 111
1

On RHEL you start smb and nmb:

systemctl start smb
systemctl start nmb

Next, check if they started:

ps -elf | grep smbd
ps -elf | grep nmbd
Darrin
  • 111
  • 1