Вопрос или проблема
У меня Ubuntu 22.04 работала прекрасно, и я решил попробовать обновление до 24.04.
Обновление прошло с несколькими сбоями, которые я пытаюсь устранить. Последний сбой связан с попыткой доступа к моему старому WD Sentinel DX4000, работающему на Windows Server 2008.
Nас отображается в Nautilus в “Других местах”, в Сетях.
Я нажимаю на него и ожидаю, что мне предоставят список общих папок или попросят ввести имя/пароль, но вместо этого получаю это загадочное окно:
Не удается получить доступ к расположению
Не удалось получить список общих папок с сервера:
Доступ запрещён
Ошибка общей папки: https://postimg.cc/zHRZcQFP
У NAS есть 5 общих папок: Документы, Музыка, Изображения, Видео и Записанные ТВ-программы.
Моя старая запись в /etc/fstab для папки Документы все еще работает:
//192.168.1.10/Documents /mnt/sentinel cifs credentials=/home/grunchy/.smbcredentials,mountvers=2.0,uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,x-gvfs-show 0 0
Я попытался настроить аналогичные общие папки для других папок, но безуспешно.
Я думаю, что это связано с тем, что ваш старый роутер понимает только протокол SMB1, который повсюду устарел из-за своей небезопасности.
Тем не менее, в 22.04LTS моё решение заключается в том, чтобы изменить smb.conf в /etc/samba и изменить/добавить строки “server min protocol = NT1” и “client min protocol = NT1”. (=SMB1)
Это плохой обходной путь, так как он делает вашу систему менее безопасной, обычный компромисс между безопасностью и практичностью.
Отредактируйте ваш файл с помощью
sudo nano /etc/samba/smb.conf
затем перезапустите samba с помощью
sudo systemctl restart smbd nmbd
Надеюсь, это поможет.
Ответ или решение
Вопрос: Не удалось получить список общих папок с сервера: отказано в доступе на Ubuntu 24.04
Контекст проблемы
Пользователь столкнулся с проблемой доступа к сетевому хранилищу WD Sentinel DX4000, которое работает на Windows Server 2008, после обновления с Ubuntu 22.04 на 24.04. Обновление прошло с некоторыми сбоями, но основной проблемой является неудачный доступ к общим папкам, который приводит к сообщению об ошибке "Не удалось получить список общих папок с сервера: отказано в доступе".
Анализ проблемы
Запись в файле /etc/fstab
для папки "Documents" продолжает работать, что указывает на то, что первоначальные настройки доступа функционируют. Однако попытки доступа к другим общим папкам вызывают ошибку, что может быть связано с изменениями в конфигурации Samba после обновления системы.
Пошаговое решение
-
Проверка конфигурации Samba:
Откройте файл конфигурации Samba, используя команду:sudo nano /etc/samba/smb.conf
В этом файле вам нужно добавить или изменить следующие параметры, чтобы включить поддержку протокола SMB1, так как ваше устройство NAS может использовать только эту версию протокола:
[global] server min protocol = NT1 client min protocol = NT1
Таким образом, вы указываете Samba, что она может использовать устаревший протокол NT1 (SMB1).
-
Перезапуск службы Samba:
После внесения изменений необходимо сохранить файл и перезапустить службы Samba для применения новых настроек:sudo systemctl restart smbd nmbd
-
Проверка настроек доступности сети:
Убедитесь, что ваш сетевой интерфейс правильно сконфигурирован и может видеть сервер NAS. Используйте командуping
, чтобы проверить доступность:ping 192.168.1.10
-
Убедитесь в наличии правильных прав доступа:
Проверьте настройки прав доступа к общим папкам на устройстве NAS. Возможно, вам нужно будет пересоздать или изменить учетные данные для доступа к общим папкам. -
Использование CIFS для монтирования:
Если проблема сохраняется, рассмотрите возможность прямого монтирования с использованием CIFS с актуальными параметрами в/etc/fstab
. Обновите строки для каждого общего ресурса, как это сделано ранее для папки "Documents".Пример строки для монтирования:
//192.168.1.10/OtherFolder /mnt/otherfolder cifs credentials=/home/grunchy/.smbcredentials,mountvers=1.0,uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,x-gvfs-show 0 0
Замените
OtherFolder
на имя папки, к которой вы хотите получить доступ.
Рекомендации
Использование протокола SMB1 сопряжено с рисками безопасности, поэтому, если это возможно, рекомендуется обновить ваше NAS до версии, поддерживающей более современные и безопасные протоколы (SMB2 или SMB3). Это поможет сократить риск уязвимостей и повысить безопасность вашей сети.
Заключение
Проблема с доступом к сетевому хранилищу после обновления Ubuntu 24.04 может быть решена с помощью настройки конфигурации Samba и проверки сетевых подключений. Четкое понимание работы протоколов сети и правил безопасности позволит обеспечить стабильный доступ к вашим ресурсам без излишнего риска.