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: