Mount macOS & Windows shares on Debian
Mount macOS & Windows shares on centOSDebian e.g. in case you need to save backups on a network share.
Step-by-stepStep guideGuide for Debian
Mounting Windows Shares
ForLinuxInstall CIFS Utilities: Open a terminal and install the CIFS utilities package if it's not already installed.
sudo apt-get update sudo apt-get install cifs-utils
Mount the Windows Share: Use the mount command to Windows:
mount
sudo mount -t cifs -o username=yourusername,yourusername,password=yourpassword //yourIPAdress/yourIPAddress/yoursharedfolder /yourfoldertomount
Mounting macOS
Shares
-
Install CIFS Utilities: Ensure the CIFS utilities package is installed (this step is the same as above).
sudoyumapt-get update sudo apt-get install cifs-utils -
Mount the macOS Share: Use the
mountcommand to mount the macOS share. Replace the placeholders with your actual values.sudo mount -t cifs //yourIPAddress/yourIPAddress/yoursharedfolder /yourfoldertomount -o username=yourusername,yourusername,password=yourpassword,yourpassword,nounix,sec=ntlmssp
Creating and Sharing a Folder
Create a Folder: Create the folder where you want to mount the share.
sudo mkdir /yourfoldertomount
Replace the Placeholder: Replace yourfoldertomount with the actual path of the folder you created in the mount commands above.
Example
If you want to mount a Windows share with IP 192.168.1.100 and shared folder name backup to a local directory /mnt/backup:
Create Local Directory:
sudo mkdir /mnt/backup
Mount the Share:
sudo mount -t cifs -o username=myuser,password=mypassword //192.168.1.100/backup /mnt/backup
CreateSimilarly, for a foldermacOS andshare:
Create replaceLocal thisDirectory:
sudo "yourfoldertomount"mkdir /mnt/backup
Mount the Share:
sudo mount -t cifs //192.168.1.100/backup /mnt/backup -o username=myuser,password=mypassword,nounix,sec=ntlmssp
Additional Tips
FSTAB Entry for Persistent Mounts: To make the mount persistent across reboots, add an entry to /etc/fstab:
//yourIPAddress/yoursharedfolder /yourfoldertomount cifs username=yourusername,password=yourpassword,nounix,sec=ntlmssp 0 0
Security Note: Storing passwords in plain text can be a security risk. Consider using a credentials file:
//yourIPAddress/yoursharedfolder /yourfoldertomount cifs credentials=/etc/cifs-credentials,nounix,sec=ntlmssp 0 0
And create /etc/cifs-credentials with the rightfollowing shared folder name.content:
username=yourusername
password=yourpassword
Ensure the credentials file has appropriate permissions:
sudo chmod 600 /etc/cifs-credentials