Инструменты пользователя

Инструменты сайта


подключение_к_файловым_серверам_cifs_из_unix

Подключение к файловым серверам CIFS из UNIX

NTLM аутентификация

FreeBSD

Использование smbclient

client1# pkg_add -r samba36-smbclient

client1# cat /usr/local/etc/smb-client.conf
[global]
   unix charset = UTF-8
   dos charset = cp866
   workgroup = CORP6
$ su - user1

$ smbclient -U student //gate/share

Использование mount_smbfs из под root

client1# mount_smbfs -E koi8-r:cp866 //student@gate/share /mnt
Password:

client1# mkdir /share

client1# cat /etc/nsmb.conf
...
[default]
workgroup=CORP6

[GATE]
addr=gate.corp6.un
charsets=koi8-r:cp866

[GATE:STUDENT]
password=password
client1# cat /etc/fstab
...
//student@gate/share    /share          smbfs   ro,noauto       0       0
client1# mount_smbfs /share

Использование mount_smbfs из под user1

client1# chmod +s /usr/sbin/mount_smbfs

client1# chmod +s /sbin/umount

client1# cat /etc/fstab
...
//student@gate/share    share           smbfs   ro,noauto       0       0
client1# su - user1

$ cat .nsmbrc
[default]
workgroup=CORP6

[GATE]
addr=gate.corp6.un
charsets=koi8-r:cp866

[GATE:STUDENT]
password=password
$ mount share

$ ls share

$ umount share

Debian/Ubuntu

Использование smbclient

root@client1:~# apt install smbclient

root@client1:~# su - user1

$ smbclient -U student //gate/share

Использование mount.cifs из под root

# apt install cifs-utils

# mount.cifs //gate/share /mnt -o user=student%password

Использование mount.cifs с правами user1

root@client1:~# apt install cifs-utils

root@client1:~# cat /etc/fstab
...
//gate.corpX.un/share /home/user1/share cifs rw,user,user=student,noauto 0 0
root@client1:~# su - user1

user1@client1:~$ mkdir share/

user1@client1:~$ mount /home/user1/share

user1@client1:~$ ls share/

user1@client1:~$ umount /home/user1/share

GSSAPI аутентификация

FreeBSD

Использование smbclient

# cat /usr/local/etc/smb4.conf
[global]
   unix charset = KOI8-R
   dos charset = cp866
$ sudo - user1

$ kinit

$ smbclient -k //gate.corpX.un/share

Ubuntu

Использование smbclient

user1@client1:~$ smbclient -k //gate.corpX.un/share

Использование mount.cifs

root@client1:~# cat /etc/fstab
...
//gate.corpX.un/share /home/user1/share cifs rw,user,sec=krb5,noauto 0 0
root@client1:~# su - user1

user1@client1:~$ mkdir share/

user1@client1:~$ mount share/

user1@client1:~$ umount share/
подключение_к_файловым_серверам_cifs_из_unix.txt · Последние изменения: 2019/01/28 08:26 — val