Mounting Samba Share in Linux for Startup

The following may be used to mount a samba share via your /etc/fstab file for bootup on CentOS/RedHat systems:

Create a password file for the windows mount point where desired:

Example:

 vi /root/smbpw.pass

with the following:

username=service_account
password=*********
domain=domaincontrollername


Install cifs and dependencies for samba support with the following:

 

yum install -y cifs-utils
mkdir /mnt/smb/
mkdir /mnt/smb/sharename
vi /etc/fstab

 

//windowsservername/sharedfolder/iftherearespacesuse\040 /mnt/smb/sharename cifs _netdev,x-systemd.after=network-online.target,rw,credentials=/root/smbpw.pass,dir_mode=0777,file_mode=0777 0 0

Once setup, use:

mount -a


To test mounting followed by:

df

 

to validate it was added. Reboot and verify. If it does not load on startup, adding the following to the /etc/rc.local is a great workaround:

sleep 15
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  mount -a #: mount all drives in /etc/fstab
fi

 

  • 2 Users Found This Useful

Was this answer helpful?

Related Articles

Convert PDF to HTML Service

Converting PDF to HTML   If you need to convert a PDF document to HTML for publishing on...

My site was hacked

This typically occurs when you are running a script/app on your website which is out-dated and...

SSL - Creating a CSR in Windows 2003

Creating the CSR IIS Windows 2003 or 2000 Server: From Administrative Tools, run the Internet...

I can not get the transfer authorization email can it be forwarded to a different email address?

Transfer Authorization Email Not Arriving   If you cannot receive the domain transfer...

When I type in my domain it goes to ultrawebhosting.com

My Domain Redirects to ultrawebhosting.com   If typing your domain name takes you to the...



Save 30% on web hosting - Use coupon code Hosting30