Import Share

  1. Install SMB.
sudo apt install cifs-utils -y
  1. Create local folder to mount SMB share.
mkdir -p /mnt/<share-name>
  1. Create SMB credentials file.
mkdir -p /etc/samba
touch /etc/samba/.<share-name>
  1. Add credentials to SMB credentials file `/etc/samba/..
username=<share-username>
password=<share-password>
  1. Set SMB credentials file as readable by root.
chmod 400 /etc/samba/.<share-name>
  1. Mount SMB share temporarily.
sudo mount -t cifs //<server-ip>/<share-name> /mnt/<share-name> -o rw,vers=3.0,credentials=/etc/samba/.<share-name>
 
# test share, see if file is visible on another machine
echo "hello" >> /mnt/<share-name>/hi.txt
  1. Mount SMB share permanently by appending line to /etc/fstab.
//<server-ip>/<share-name> /mnt/<share-name> cifs credentials=/etc/samba/.<share-name>,uid=1000,gid=1000,defaults 0 0