This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
подключение_к_файловым_серверам_cifs_из_unix [2021/02/28 12:59] val [Debian/Ubuntu] |
подключение_к_файловым_серверам_cifs_из_unix [2024/05/08 06:53] (current) val [Иконка на Рабочий стол] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Подключение к файловым серверам CIFS из UNIX ====== | ====== Подключение к файловым серверам CIFS из UNIX ====== | ||
| + | ===== Установка ПО ===== | ||
| + | |||
| + | ==== smbclient ==== | ||
| + | <code> | ||
| + | # apt install smbclient | ||
| + | </code> | ||
| + | |||
| + | ==== mount.cifs ==== | ||
| + | <code> | ||
| + | # apt install cifs-utils nfs-common | ||
| + | </code> | ||
| + | |||
| + | ==== linux проводник thunar ==== | ||
| + | |||
| + | |||
| + | * [[https://chast.in/debian-8-thunar-mount-smb.html|debian 8 thunar mount smb]] | ||
| + | |||
| + | <code> | ||
| + | # apt install gvfs-backends gvfs-fuse krb5-user | ||
| + | </code> | ||
| + | |||
| + | * [[smb://gate/]] | ||
| + | |||
| + | ==== Иконка на Рабочий стол ==== | ||
| + | |||
| + | * [[Инсталяция системы в конфигурации Desktop#Добавление иконок для запуска программ]] | ||
| ===== NTLM аутентификация ===== | ===== NTLM аутентификация ===== | ||
| Line 7: | Line 33: | ||
| === Использование smbclient === | === Использование smbclient === | ||
| <code> | <code> | ||
| - | root@client1:~# apt install smbclient | ||
| - | |||
| root@client1:~# su - user1 | root@client1:~# su - user1 | ||
| - | $ smbclient -U student //gate/share | + | $ smbclient --list //gate |
| + | |||
| + | $ smbclient -U user1 //gate/corp_share | ||
| </code> | </code> | ||
| === Использование mount.cifs из под root === | === Использование mount.cifs из под root === | ||
| <code> | <code> | ||
| - | # apt install cifs-utils nfs-common | + | # mount.cifs //gate/corp_share /mnt -o user=user2 |
| - | + | Password for user1@//gate/corp_share: wpassword2 | |
| - | # mount.cifs //gate/share /mnt -o user=student | + | |
| - | Password for student@//gate/share: password | + | |
| </code> | </code> | ||
| Line 27: | Line 51: | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | //gate.corpX.un/share /home/user1/share cifs rw,user,user=student,noauto 0 0 | + | //gate.corpX.un/corp_share /home/user1/corp_share cifs rw,user,user=user1,noauto 0 0 |
| </code><code> | </code><code> | ||
| root@client1:~# su - user1 | root@client1:~# su - user1 | ||
| - | user1@client1:~$ mkdir share/ | + | user1@client1:~$ mkdir corp_share/ |
| - | user1@client1:~$ mount /home/user1/share | + | user1@client1:~$ mount /home/user1/corp_share |
| - | user1@client1:~$ ls share/ | + | user1@client1:~$ ls corp_share/ |
| - | user1@client1:~$ umount /home/user1/share | + | user1@client1:~$ umount /home/user1/corp_share |
| </code> | </code> | ||
| Line 47: | Line 71: | ||
| === Использование smbclient === | === Использование smbclient === | ||
| <code> | <code> | ||
| + | user1@client1:~$ kinit user1 | ||
| + | |||
| user1@client1:~$ smbclient -k //gate.corpX.un/homes | user1@client1:~$ smbclient -k //gate.corpX.un/homes | ||
| Line 54: | Line 80: | ||
| === Использование mount.cifs === | === Использование mount.cifs === | ||
| <code> | <code> | ||
| - | # mount.cifs //gate.corpX.un/corp_share -o rw,user,sec=krb5,noauto,vers=3.1.1 /mnt | + | root@client1:~# kinit user1 |
| + | |||
| + | root@client1:~# mount.cifs //gate.corpX.un/corp_share -o rw,user,sec=krb5,vers=3.1.1 /mnt | ||
| root@client1:~# cat /etc/fstab | root@client1:~# cat /etc/fstab | ||
| </code><code> | </code><code> | ||
| ... | ... | ||
| - | //gate.corpX.un/corp_share /home/user1/corp_share cifs rw,user,sec=krb5,noauto,vers=3.1.1 0 0 | + | //gate.corpX.un/corp_share /home/user1/Public cifs rw,user,sec=krb5,noauto,vers=3.1.1 0 0 |
| - | //gate.corpX.un/corp_share /home/user2/corp_share cifs rw,user,sec=krb5,noauto,vers=3.1.1 0 0 | + | //gate.corpX.un/corp_share /home/user2/Public cifs rw,user,sec=krb5,noauto,vers=3.1.1 0 0 |
| ... | ... | ||
| - | </code><code> | + | # Можно короче, можно по русски (но монтироваться "щелчком по ярлыку" не будет): |
| + | //gate/homes /home/user1/Документы cifs rw,user,sec=krb5,noauto 0 0 | ||
| + | //gate/corp_share /home/user1/Общедоступные cifs rw,user,sec=krb5,noauto 0 0 | ||
| + | ... | ||
| + | </code> | ||
| + | |||
| + | * В GUI не нужно, каталог Public уже есть | ||
| + | |||
| + | <code> | ||
| root@client1:~# su - user1 | root@client1:~# su - user1 | ||
| - | user1@client1:~$ mkdir corp_share/ | + | user1@client1:~$ mkdir Public/ |
| - | user1@client1:~$ mount corp_share/ | + | user1@client1:~$ mount Public/ |
| - | user1@client1:~$ umount corp_share/ | + | user1@client1:~$ umount Public/ |
| </code> | </code> | ||