Использование Samba в файловом менеджере
Получение доступа к общим ресурсам SMB из файлового менеджера
Dolphin способен монтировать файловые ресурсы smb без необходимости установки дополнительных пакетов. Все остальные файловые менеджеры требуют установки пакета gvfs-smb
. Он присутствует по умолчанию в большинстве редакций Manjaro, но если вам нужно установить его - Вы можете сделать это с помощью:
pamac install gvfs-smb
Обмен файлами из файлового менеджера
Далее мы расскажем Вам, как настроить общий доступ пользователей к Samba, чтобы использовать файловый менеджер для общего доступа к каталогам.
Установка
В зависимости от того, какой файловый менеджер Вы используете, существуют различные пакеты для установки. Пожалуйста, обратитесь к соответствующему разделу для Вашего файлового менеджера.
Пакет manjaro-settings-samba
установит базовую конфигурацию и включит службы обмена файлами. Весь процесс хорошо автоматизирован.
Nemo - Cinnamon
pamac install nemo-share manjaro-settings-samba
Nautilus - Gnome/Budgie
pamac install nautilus-share manjaro-settings-samba
Caja - MATE
pamac install caja-share manjaro-settings-samba
Thunar - XFCE
pamac install thunar-shares-plugin-gtk3
Dolphin - KDE/plasma
pamac install samba kdenetwork-filesharing manjaro-settings-samba
Завершение
После установки необходимых пакетов для файлового менеджера Вам следует перезагрузиться чтобы запустить службы и позволить изменениям в группах вступить в силу.
Устранение неисправностей
Версия протокола
Начиная с версии samba 4.11.0, выпущенной в 2019-09-17, очень старый протокол Windows NT отключен по умолчанию из-за серьезных проблем с безопасностью, поэтому если вы подключаетесь к:
- поддерживаемой версии Windows
- поддерживаемому серверу Linux Samba
- поддерживаемому устройству NAS
обновите их до последней версии и отключите протокол NT1 на этих серверах, если это не сделано автоматически.
Если вы подключаетесь к:
- неподдерживаемой версии Windows
- неподдерживаемому сетевому хранилищу
отключите общий доступ к файлам в Интернет и знайте, что злонамеренные пользователи в вашей локальной сети (если они не изолированы в гостевой сети) смогут получить доступ ко всем локальным ресурсам NT1 с полным контролем.
Аккаунты пользователей
Если Вы получаете отказ в доступе при подключении к новому ресурсу - одной из распространенных причин этого является то, что samba по умолчанию не имеет доступа к паролям пользователей Linux. Чтобы устранить эту проблему создайте пароль samba для своей учетной записи пользователя:
sudo smbpasswd -a username
- это создаст пароль для пользователя.
Пользователь не имеет прав на создание общих ресурсов
Если вы получаете ошибку о том, что у вас нет прав на создание общих ресурсов - убедитесь, что Ваша учетная запись пользователя была добавлена в группу sambashare. После изменения групп необходимо выйти из системы для вступления изменений в силу.
Брандмауэр
Если Вы получаете ошибку "соединение запрещено", убедитесь, что разрешили доступ через брандмауэр. Более подробную информацию смотрите в вики-статье о брандмауэрах.
Смотрите также
- Samba Project
- Страница о Samba на Arch Wiki