This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
монтирование_файловых_систем_cifs_в_unix [2011/11/30 10:52] 127.0.0.1 внешнее изменение |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Монтирование файловых систем CIFS в UNIX ====== | ||
- | ===== NTLM аутентификация ===== | ||
- | |||
- | ==== FreeBSD ==== | ||
- | <code> | ||
- | # mount_smbfs -E koi8-r:cp866 //student@gate/share /mnt | ||
- | Password: | ||
- | |||
- | # cat /root/.nsmbrc | ||
- | </code><code> | ||
- | [default] | ||
- | workgroup=CORP6 | ||
- | |||
- | [GATE] | ||
- | addr=gate.corp6.un | ||
- | charsets=koi8-r:cp866 | ||
- | |||
- | [GATE:STUDENT] | ||
- | password=password | ||
- | </code><code> | ||
- | # mount_smbfs -N //student@gate/share /mnt | ||
- | </code> | ||
- | |||
- | ==== Ubuntu ==== | ||
- | <code> | ||
- | root@client1:~# apt-get install smbfs | ||
- | |||
- | root@client1:~# mount.cifs //gate/share /mnt -o iocharset=utf8,codepage=cp1251,user=student | ||
- | Password: | ||
- | |||
- | root@client1:~# mount.cifs //gate/share /mnt -o iocharset=utf8,codepage=cp1251,user=student%password | ||
- | </code> | ||
- | |||
- | ===== GSSAPI аутентификация ===== | ||
- | |||
- | ==== Ubuntu ==== | ||
- | <code> | ||
- | root@client1:~# kinit user1 | ||
- | |||
- | root@client1:~# mount.cifs //gate.corpX.un/share /mnt --verbose -o sec=krb5,iocharset=utf8,codepage=cp1251 | ||
- | </code> | ||
- | |||
- | ===== Подключение к серверу CIFS непривилегированным пользователем ===== | ||
- | |||
- | ==== SMBCLIENT ==== | ||
- | <code> | ||
- | user1@client1:~$ smbclient -k //gate.corpX.un/homes | ||
- | </code> | ||
- | |||
- | ==== MOUNT ==== | ||
- | <code> | ||
- | root@client1:~# chmod +s /sbin/mount.cifs | ||
- | root@client1:~# chmod +s /sbin/umount.cifs | ||
- | |||
- | user1@client1:~$ mkdir home/ | ||
- | user1@client1:~$ mkdir share/ | ||
- | |||
- | user1@client1:~$ mount.cifs //gate.corpX.un/homes home --verbose -o sec=krb5 | ||
- | user1@client1:~$ umount.cifs home/ | ||
- | |||
- | root@client1:~# cat /etc/fstab | ||
- | ... | ||
- | //gate.corpX.un/homes home cifs rw,user,noauto,sec=krb5 0 0 | ||
- | //gate.corpX.un/share share cifs rw,user,noauto,sec=krb5 0 0 | ||
- | |||
- | user1@client1:~$ mount home | ||
- | user1@client1:~$ mount share | ||
- | ... | ||
- | user1@client1:~$ umount home | ||
- | user1@client1:~$ mount share | ||
- | </code> |