SMBv1 и Ubuntu

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki? Вам понадобится пакет smbfs для запуска.

sudo apt-get install smbfs

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

sudo gedit /home/<LOCALUSERNAME>/.smbcredentials

Поместите свое имя пользователя и пароль в файл. Замените и с соответствующей информацией:

username=<REMOTEUSERNAME>
password=<REMOTEPASSWORD>

Сохраните и выйдите.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле: [!d8 ]

sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

sudo gedit /etc/fstab

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 

Сохранить и выйти.

Наконец, проверьте запись fstab, выпустив: [!d12 ]

sudo mount -a

Если ошибки не выводятся, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

Ubuntu 10.10 Maverick Meercat

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid=x,gid=y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0 
0
задан 2 July 2017 в 00:09

2 ответа

См.

/etc/samba/smb.conf

, а затем параметр min protocol. Но по умолчанию должен быть SMB3.

О, и вы даже не должны использовать акции, если проблема безопасности.

Дополнительную информацию об этих настройках см. в руководстве samba.

0
ответ дан 18 July 2018 в 12:25

См.

/etc/samba/smb.conf

, а затем параметр min protocol. Но по умолчанию должен быть SMB3.

О, и вы даже не должны использовать акции, если проблема безопасности.

Дополнительную информацию об этих настройках см. в руководстве samba.

0
ответ дан 24 July 2018 в 19:57
  • 1
    Да, я добавил протокол SMB3 в разделе «Глобальные настройки». Хотя его по умолчанию не было. – user205223 31 May 2017 в 16:33
  • 2
    Да, это потому, что по умолчанию используется SMB3 в соответствии с руководством. И этого следует избегать, чтобы добавить этот параметр: когда SMB4 будет выпущен, ваш не будет автоматически переключиться на него – Rinzwind 31 May 2017 в 16:53
  • 3
    Оу! ОК. Поэтому в этом случае все мои системы Ubuntu должны иметь возможность подключать общие ресурсы Windows, а отключение SMB1 не должно влиять на них. Но это влияет. Я реплицировал то же самое, отключив SMb1 на тестовом сервере, и Ubuntu не подключился к тестовому серверу. Так почему-то эти системы пытаются подключиться только с использованием старой версии SMB. – user205223 31 May 2017 в 16:56
  • 4
    Показывает ли журнал samba что-нибудь? – Rinzwind 31 May 2017 в 17:11
  • 5
    Не удалось согласовать протокол: NT_STATUS_CONNECTION_RESET - я считаю, что сервер Windows отказывается от запросов SMB v1. – user205223 31 May 2017 в 17:19

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

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