Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
storage:smb [2017/01/12 16:13]
eServices Greece
storage:smb [2018/01/09 12:28] (current)
eServices Greece
Line 38: Line 38:
 {{ :storage:mapnetworkdrive-disconnect.jpg?direct&300 |Disconnect Network Drive}} {{ :storage:mapnetworkdrive-disconnect.jpg?direct&300 |Disconnect Network Drive}}
  
- +===== Command Line =====
-==== Command Line ====+
 In a console that has administrative permissions: In a console that has administrative permissions:
-  * mklink /D C:\%userprofile%\MyStorageFolder \\mystorage.cs.esgr.in\backup+ 
 +==== Mount as Network Drive ==== 
 +<sxh>net use q: \\mystorage.cs.esgr.in\backup</sxh> 
 +This will mount the cloud storage on Drive Letter Q: 
 + 
 +==== Mount under UNC Path ==== 
 +<sxh>mklink /D C:\%userprofile%\MyStorageFolder \\mystorage.cs.esgr.in\backup</sxh>
 This will mount the cloud storage in a folder called //MyStorageFolder// inside your user profile. This will mount the cloud storage in a folder called //MyStorageFolder// inside your user profile.
 +
 +===== Linux =====
 +
 +==== Required Packages ====
 +<sxh bash>
 +yum install samba-client samba-common cifs-utils
 +</sxh>
 +
 +==== fstab ====
 +We will assume your user in the system is **myuser** \\
 +Add an entry in your fstab like this:
 +<sxh>//mystorage.cs.esgr.in/backup /home/myuser/mystorage cifs user=user1234,pass=WMacuuvnnxaKuiwBTrn2,iocharset=utf8 0 0</sxh>
 +
 +=== Protecting the Username & Password ===
 +In order to avoid the leaking of username & password you can do the following:
 +
 +Create the file ~/.smbcredentials:
 +<sxh>touch ~/.smbcredentials</sxh>
 +
 +Add the following inside the smbcredentials file:
 +<sxh>username=user1234
 +password=WMacuuvnnxaKuiwBTrn2</sxh>
 +
 +Change the permissions of the file to be readable only from your id:
 +<sxh>chmod 600 ~/.smbcredentials</sxh>
 +
 +Change the fstab entry to be like this:
 +<sxh>//mystorage.cs.esgr.in/backup /home/myuser/mystorage cifs credentials=/home/myuser/.smbcredentials,iocharset=utf8 0 0</sxh>