Sarathlal N

A basic Samba server on Ubuntu

For our development environment, we are recently switched to a common LAMP server on Ubuntu OS.

To access the server space from developer machines, we have to install & configure the Samba suite on the Server.

Install Samba server

sudo apt-get install samba

Configure Samba

Copy default Samba configuartion file as back up

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup

Edit Samba configuarion file with minumum configuration

sudo nano /etc/samba/smb.conf

Replace current content with below one

[global]
   log file = /var/log/samba-log.%m
   lock directory = /var/lock/samba
   share modes = yes

[homes]
   comment = Home Directories
   browseable = no
   read only = no
   create mode = 0750

Set a psswaord for Samba user

sudo smbpasswd -a <user_name>

Create a home folder for user

mkdir /home/<user_name>/<folder_name>

Restart Samba

sudo service smbd restart

Now you can use the file explorer window like \\<your_server_ip>\<user_name>\ in Windows Machine or smb:\\<your_server_ip>\<user_name>\ in Linux & MAC.

Looking for a skilled WordPress/WooCommerce developer? I'm currently available for freelance, contract, or full-time remote opportunities! Let's create something amazing together. Send me a quick message, and I'll respond within 24 hours!

Recent Posts

  1. REST API Methods Explained with Best Practices for Building Clean and Secure APIs
  2. My 28-Day Plan to Master Modern WordPress Development Using AI Tools
  3. Scaling WordPress - How Custom Database Tables Solve the Post Meta Bottleneck
  4. WordPress Transients Explained - A Developer's Guide to Site Performance
  5. Behind the Click - The Hidden Journey of Your Web Requests

Your Questions / Comments

If you found this article interesting, found errors, or just want to discuss about it, please get in touch.