Press "Enter" to skip to content

How to Mount a Samba Share on Ubuntu and Debian

bist 0

Samba is the standard Windows interoperability suite of programs for the Unix-based operating systems. Samba server uses SMB/CIFS protocol for a secure, stable, and file/printer sharing program.

This tutorial will help you to mount remote samba share to your Linux system.

Mounting Samba Share on Unix and Linux

Follow the step-by-step guide for the mounting of remote samba share on the Ubuntu and Debian systems. Also enables to automount shared drive even after system reboot.

  • Step 1 – You need to install package cifs-utils on your system. Run the following command on the terminal for the installation.
    sudo apt install cifs-utils 
  • Step 2 – After that create a directory to mount the share drive.
    sudo mkdir /media/share 
  • Step 3 – Now create a credentials file to your system. Make this as a hidden file using dot (.) for security purposes. It’s good to create it in your home directory.
    nano /root/.smbcredentials 

    Set the samba username and password to the above file.

    username=smb_username
    password=smb_password
    
  • Step 4 – Use the following command to mount remote samba share on a Linux system.
    sudo mount -t cifs -o rw,vers=3.0,credentials=/root/.smbcredentials //192.168.1.10/share /media/share 

    But the manually mounted file system will not remain mounted after a system reboot. To mount samba share automatically after a system reboot, complete the next step.

  • Step 5 –You can make add the configuration to /etc/fstab file to auto mount remote share on system boot.Edit the below configuration file in your favorite text editor:
    sudo nano /etc/fstab 

    Add the line at end of the file as follows. Change values as per yours.

    //192.168.1.10/share /media/share cifs vers=3.0,credentials=/.smbcredentials
    

    Save file and close it.

Leave a Reply

Your email address will not be published. Required fields are marked *