LSDF Online Storage: SMB / CIFS: Difference between revisions

From Lsdf
Jump to navigationJump to search
(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/