Search

Monday, April 10, 2023

Samba Ubuntu Configuration

 Samba is a software suite that provides file and print services over the SMB/CIFS protocol. It is used to share files and printers between Linux and Windows systems.

Here are the steps to configure Samba in Ubuntu:

  1. Install Samba:

    arduino
    sudo apt-get install samba
  2. Create a directory to share:

    arduino
    sudo mkdir /home/share
  3. Assign permissions to the directory:

    bash
    sudo chmod 777 /home/share

    Note: This is not a secure setting, but for the sake of simplicity, we are using it for this example.

  4. Open the Samba configuration file:

    bash
    sudo nano /etc/samba/smb.conf
  5. Add the following lines at the end of the file:

    arduino
    [share] comment = Ubuntu File Server Share path = /home/share read only = no browsable = yes

    Here, share is the name of the share, Ubuntu File Server Share is the comment that appears when browsing the share, /home/share is the directory path that is being shared, and read only = no and browsable = yes allow both read and write access to the share.

  6. Save and close the file by pressing Ctrl+X, then Y, and finally Enter.

  7. Create a Samba user:

    css
    sudo smbpasswd -a username

    Replace username with the desired Samba username. You will be prompted to set a password for the user.

  8. Restart the Samba service:

    sudo systemctl restart smbd

That's it! You can now access the Samba share from a Windows machine using the Ubuntu file server IP address or hostname.

No comments:

Post a Comment