Использование 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
- неподдерживаемому сетевому хранилищу
Please turn off file sharing towards the Internet and know that malicious users on your LAN (unless isolated in a guest network) will be able to access all local NT1 shares with full control.
User Accounts
If you are getting permission denied when connecting to a new share, one common cause of this is that samba does not have access to Linux user passwords by default. To remedy this, create a samba password for your user account:
sudo smbpasswd -a theusername
This will create a password for the user.
If you get an error that you don't have rights to create shares ensure that you user account has been added to the group sambashare. After modifying groups it is required to logout for the changes to take effect.
Брандмауэр
If you are getting "connection denied" errors make sure you have allowed access through your firewall. See the firewall wiki article for more details.
See Also
- The Samba Project
- The Arch Wiki Samba Page