win share - snejok/medpc GitHub Wiki

Работа с сетевыми папками

Подключение сетевой папки Windows к Linux (через закладки)

  1. Открываем "Мой Компьютер" и вбиваем адрес сетевой папки вот так: smb://10.10.10.155/обменник/

1

  1. Вводим учетные данные, либо подключаемся анонимно:

2

  1. После открытия жмем правой кнопкой мыши слева на эту шару и выбираем "Создать закладку"

3

  1. Она сохраняется в "Закладки":

4

Ярлык на сетевую папку на рабочий стол

  1. Кликаем по рабочему столу правой кнопкой мыши
  2. Создать значок запуска
  3. В поле "Команда" пишем:
Thunar "smb://10.10.10.155/обменник/"

Подключение к ПК с Windows машины по сети

ПК раздает по протоколу SMB каталог /media/Upload/, доступ на чтение/запись анонимный

Альтернативный способ подключения сетевой (SMB) папки к Linux

Плюсы:

  1. Поиск по сетевой папке работает
  2. Иногда стабильнее подключение к папкам с БОЛЬШИМ кол-ом файлов

Каталог, куда будет монтироваться папка (выполняем от простого пользователя):

mkdir /home/$USER/общая

Хранение пароля от общих ресурсов (далее все команды от root):

nano /etc/samba/sambacreds

(вписываем свои данные)

username=ivanov
password=ivanov
domain=domain_or_workgroupname

Для защиты информации, установить права на файл, доступ только владельцу:

chmod 600 /etc/samba/sambacreds

и принадлежать root:

chown root: /etc/samba/sambacreds
nano /etc/fstab

(в конец файла дописываем следующую строку)

//ip_сервера/общая /home/user/общая cifs vers=default,users,credentials=/etc/samba/sambacreds,file_mode=0777,dir_mode=0777,nofail,_netdev 0 0

Монтирование каталога:

mount -a

ОПЦИИ МОНТИРОВАНИЯ


nofail - чтобы ОС нормально загружалась даже если не удалось смонтировать данную файловую систему

_netdev - файловая система находится на устройстве, которому требуется доступ к сети (используется для предотвращения попыток системы смонтировать эти файловые системы до тех пор, пока в системе не будет включена сеть)

vers=arg. Версия протокола SMB. Допустимые значения:

    1.0 — классический протокол CIFS/SMBv1.
    2.0 — протокол SMBv2.002. Изначально он был представлен в Windows Vista Service Pack 1 и Windows Server 2008. Обратите внимание, что в первоначальной версии Windows Vista использовался немного другой диалект (2.000), который не поддерживается.
    2.1 — протокол SMBv2.1, представленный в Microsoft Windows 7 и Windows Server 2008R2.
    3.0 — протокол SMBv3.0, представленный в Microsoft Windows 8 и Windows Server 2012.
    3.02 или 3.0.2 — протокол SMBv3.0.2, представленный в Microsoft Windows 8.1 и Windows Server 2012R2.
    3.1.1 (или 3.11() — протокол SMBv3.1.1, представленный в Microsoft Windows 10 и Windows Server 2016.
    3 - Версия протокола SMBv3.0 и выше.
    default — выполняется попытка согласовать самую высокую версию SMB2+, поддерживаемую клиентом и сервером.