Ubuntu 20.04 Настройки Nautilus Samba

Я пытаюсь получить доступ к Samba Actions на моем NAS с клиентом Ubuntu (20.04) через Nautilus. Но Наутилус увидит только акции Samba, когда я включающую SMB1 на сервере. Почему Nautilus на SMB1? Я хотел бы заставить Наутилус на более высокую версию Samba. Как я могу сделать это?

1
задан 27 February 2021 в 21:15

2 ответа

То, как я прочитал ваш пост: сервер (NAS) не имел включенного SMB1. Клиент Ubuntu не мог получить перечисление обмена этого сервера, пока вы не включаете SMB1 на сервере.

Это правильно?

Если это так, это ошибка.

Клиент Samba в Ubuntu 20 может по умолчанию перейти от SMB2.02 вплоть до SMB3.11, поэтому он уже способен подключаться к серверу на более высоком диалекте.

Проблема - это ошибка в GVFSD-SMB-Trowse, которая жестко подключена для сканирования сети на SMB1, но затем застрял там. Но это только происходит, когда вы просматриваете сеть для Hosts Samba. Единственный способ по этой проблеме состоит в том, чтобы обойти GVFSD-SMB-обзор:

Вы можете сделать это из Nautilus, попросив сервер и разделите явно в панели местоположения или с помощью подключения к серверу:

smb://nas-hostname/share-name

или

smb://nas-home-name.local/share-name

или

smb://nas-ip-address/share-name

или Делая Mount.cifs Mount, которое также идет от SMB2 до SMB3 по умолчанию, но не использует GVFSD-SMB-Trowse:

Я бы предложил создать точку монтирования / носителя (Media / NAS-Share) для Причины, объясненные ниже:

Убедитесь, что CIFS-Utils установлен: Sudo APT Установить CIFS-Utils

Если ваш NAS позволяет доступом к гостям:

sudo mount -t cifs //nas-ip-address/nas-share /media/nas-share cifs guest,uid=marc

, если ваш NAS требует учетных данных:

sudo mount -t cifs //nas-ip-address/nas-share /media/nas-share cifs username=XXXXX,password=YYYYY,uid=marc

Это UID = MARC Опция, которая заменяет root в качестве владельца установленной доли с MARC, чтобы у него был доступ R / W.

Как только это работает, вы можете добавить запись в / etc / fstab, чтобы вы могли установить по мере необходимости через Nautilus и не приходится делать крепление клеммы. Так что в FSTAB это будет выглядеть что-то подобное:

//nas-ip-address/nas-share /media/nas-share cifs username=XXXXX,pasword=YYYYY,uid=marc,noauto,user 0 0

NOAUTO = делает его не автоматически монтироваться при загрузке.

Пользователь = Позволяет обычный пользователь (не Sudo) возможность устанавливать долю.

Поскольку доля установлена ​​под / мультимедиа, значок появится на боковой панели Nautilus и при выборе установит эту долю на инструкции в FSTAB. Этот же значок можно использовать позже, чтобы размонтировать долю.

1
ответ дан 18 March 2021 в 23:30

Не уверен, может ли это помочь, но на сервере размером активирован WS-Discovery? На моем сервере Synology я должен был пойти на панель управления / файлов / Advanced / Advanced, чтобы активировать его (последний вариант в списке).

0
ответ дан 18 March 2021 в 23:30

Другие вопросы по тегам:

Похожие вопросы: