# How to restart samba server?

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

• 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 5 '12 at 12:10
• 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 6:40

Start

sudo service smbd start


Stop

sudo service smbd stop


Restart

sudo service smbd restart

• Why not use the Upstart syntax like mentioned by the user? – htorque Feb 5 '12 at 12:09
• Nothing wrong with it. I'm just lazy and sudo <start|stop|status|restart|reload> <job> is just shorter. ;) – htorque Feb 5 '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 5 '12 at 19:08
• FYI, I had to use samba instead of smbd in my command line. – Ross Rogers Oct 31 '13 at 16:51
• I am using Kali linux and I too, had to use samba instead of smbd – GaurabDahal Jul 29 '15 at 11:38

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.

you may also try this :

check the name of the service:

service --status-all


restart the service

sudo service samba restart


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