Difference between revisions of "LSDF Online Storage: SMB / CIFS"

From Lsdf
(Created page with "<H1> Using SMB/CIFS for UNIX client (only KIT intern or KIT-VPN)</H1> <H2>SMB Client</H2> '''Attention:''' To access data served by LSDF_Online_Storage via '''smbclient''',...")
 
(Add migration note)
(Tag: Replaced)
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
  +
This page has been updated and migrated to the new docs site:
<H1> Using SMB/CIFS for UNIX client (only KIT intern or KIT-VPN)</H1>
 
   
  +
https://www.lsdf.kit.edu/docs/smb-cifs/
<H2>SMB Client</H2>
 
 
'''Attention:''' To access data served by LSDF_Online_Storage via '''smbclient''', You need a '''''Service Password'''''. Please set your '' '''Service Password''' '' under following site: https://bwidm.scc.kit.edu.
 
<br>
 
A UNIX like operating system needs a CIFS client to use a share. CIFS clients are part of Samba implementation for Linux and other UNIX like operating systems (http://www.samba.org) <br><br>
 
'''Attention:''' Posix style file commands (for instance chmod) must not be applied on files on a CIFS share. This may revoke sharing and Access Lists (ACLs), steering the access to the files.
 
<br><br>
 
'''Example:'''
 
To list the files in a SMB share, use the program smbclient.
 
<pre>
 
>smbclient -L os.lsdf.kit.edu -U 'os.lsdf.kit.edu\xy1234' -m SMB2
 
Enter os.lsdf.kit.edu\xy1234's password:
 
Domain=[LSDF] OS=[] Server=[]
 
 
Sharename Type Comment
 
--------- ---- -------
 
IPC$ IPC IPC Service (LSDF Online Storage)
 
kit Disk kit
 
iai-projects Disk iai-projects
 
iam-cms-projects Disk iam-cms-projects
 
scc-projects Disk scc-projects
 
ikp-projects Disk ikp-projects
 
ioc-projects Disk ioc-projects
 
ifh-projects Disk ifh-projects
 
itg-projects Disk itg-projects
 
imk-tro-projects Disk imk-tro-projects
 
imk-asf-projects Disk imk-asf-projects
 
ifkm-projects Disk ifkm-projects
 
ibpt-projects Disk ibpt-projects
 
ips-projects Disk ips-projects
 
fast-projects Disk fast-projects
 
gpi-projects Disk gpi-projects
 
ifp-projects Disk ifp-projects
 
imk-aaf-projects Disk imk-aaf-projects
 
inr-projects Disk inr-projects
 
int-projects Disk int-projects
 
ipe-projects Disk ipe-prolects
 
iket-projects Disk iket-projects
 
ivd-projects Disk ivd-projects
 
itm-projects Disk itm-projects
 
lti-projects Disk lti-projects
 
sport-projects Disk sport-projects
 
imk-ifu-projects Disk imk-ifu-projects
 
ebi-projects Disk ebi-projects
 
aph-projects Disk aph-projects
 
...
 
</pre>
 
 
The program allows You to access the files with a FTP like tool in an interactive shell.
 
<pre>
 
>smbclient //os.lsdf.kit.edu/kit -U 'os.lsdf.kit.edu\xy1234' -m SMB2
 
Enter os.lsdf.kit.edu\xy1234's password:
 
Domain=[LSDF] OS=[] Server=[]
 
smb: \> pwd
 
Current directory is \\os.lsdf.kit.edu\kit\
 
smb: \> help
 
</pre>
 
 
<h2>Mount a Share</H2>
 
 
'''Attention:''' To access data served by LSDF_Online_Storage via CIFS protocol, You need a '''''Service Password'''''. Please set your '' '''Service Password''' '' under following site: https://bwidm.scc.kit.edu.
 
<br>
 
A share can be mounted to a local directory, (e.g. /mnt/cifs ).
 
You do need root rights on the local system.
 
 
<h3>Mount over command line</h3>
 
 
'''Example:'''
 
 
<pre>
 
>mkdir /mnt/cifs
 
>mount -t cifs -o vers=2.0,username='xy1234' //os.lsdf.kit.edu/inst-projects /mnt/cifs
 
Password for xy1234@//os.lsdf.kit.edu/inst-projects: **********
 
--------------------------------------------------------------------------------------------
 
>df | grep cifs
 
//os.lsdf.kit.edu/inst-projects 966367641600 138649829376 827717812224 15% /mnt/cifs
 
 
or
 
 
>mount -t cifs -o vers=2.0,username='xy1234' //os.lsdf.kit.edu/kit /mnt/cifs
 
Password for xy1234@//os.lsdf.kit.edu/kit: **********
 
 
</pre>
 
Verify the success of the mount invoking the mount command without any arguments:
 
<pre>
 
mount | grep cifs
 
//os.lsdf.kit.edu/kit on /mnt/cifs type cifs (rw)
 
</pre>
 
 
<h3>Mount over /etc/fstab</h3>
 
 
'''Example:'''
 
 
<pre>
 
>mkdir /mnt/mountpoint
 
/etc/fstab
 
//os.lsdf.kit.edu/kit/inst/xy1234 /mnt/mountpoint cifs uid= xxxx,gid= yyyy,credentials=/path_to_user_HOME/credentialsfile,auto 0 0
 
# xy1234 : LSDF Online Storage user
 
# xxxx/yyyy : user uid/gid
 
 
>cat /path_to_user_HOME/credentialsfile
 
username=xy1234
 
password=*****
 
domain=os.lsdf.kit.edu
 
 
>mount /mnt/mountpoint
 
</pre>
 
Verify the success of the mount invoking the mount command without any arguments:
 
<pre>
 
mount | grep cifs
 
//os.lsdf.kit.edu/kit/inst/xy1234 on /mnt/mountpoint type cifs (rw)
 
</pre>
 
 
<H1> Using SMB/CIFS for Windows client (only KIT intern or KIT-VPN)</H1>
 
 
'''Attention:''' To access data served by LSDF Online Storage via CIFS, You need a '''''Service Password'''''. Please set your '' '''Service Password''' '' under following site: https://bwidm.scc.kit.edu.
 
 
<br>
 
You can use a CIFS share from a Microsoft operating system.
 
 
<H2>Adopting Universal Naming Convention (UNC) syntax</H2>
 
 
Use Windows Explorer entering the path to the share in UNC syntax:
 
 
'''Examples:'''
 
 
<pre>
 
\\os.lsdf.kit.edu
 
or
 
\\os.lsdf.kit.edu\kit\inst\xy1234
 
or
 
\\os.lsdf.kit.edu\inst-projects
 
</pre>
 
 
Following the input of the UNC path, a window will pop up: <br>
 
'''Loginname:''' os.lsdf.kit.edu\xy1234 <br>
 
'''Password:''' ''Service Password''
 
<br><br>
 
Following authentication a new window pops up, showing the content of the share.
 
You can now manipulate Your files as accustomed.
 
 
<H2>Creation of a network (pseudo) drive with Windows Explorer</H2>
 
 
To connect to a network share in Windows Explorer select the control field<br>
 
Select a drive letter to be associated with the network share and enter the network path (e.g. \\os.lsdf.kit.edu\kit). Select ‘use a different identification‘, as these differ from Your credential used locally.
 
<br><br>
 
Instead of the domain name in KIT, which You are accustomed to, take for user xy1234 e.g.: '''os.lsdf.kit.edu\xy1234'''. Use the dedicated '''''service password''''' instead of Your KIT Domain password.
 
 
<hr>
 
<br>
 
<br>
 
<br>
 
<br>
 
[[Category:LSDF_Online_Storage|CIFS|SMB]]
 

Latest revision as of 18:51, 21 February 2023

This page has been updated and migrated to the new docs site:

https://www.lsdf.kit.edu/docs/smb-cifs/