Lubuntu использует PCmanFM в качестве файлового менеджера по умолчанию. Я хочу получить доступ к своей общей папке samba с PCmanFM для загрузки и скачивания файлов. Я уже установил пакеты "samba" и "cifs-utils" и их зависимости. Их установка, кажется, позволяет мне видеть сеть Windows, которую я могу открыть, и видеть мою рабочую группу, но я не могу открыть рабочую группу. Похоже, ничего не происходит, когда я нажимаю на него, но через минуту или две я начинаю получать сообщения «Не удалось получить список общих ресурсов с сервера» и «Указанное расположение не подключено». Мне нужно подтвердить подлинность имени пользователя и пароля, прежде чем я смогу получить доступ к общему ресурсу samba, но диалоговое окно не запрашивает какую-либо информацию.
Как мне получить PCmanFM для доступа к моим общим файлам?
Это должно работать:
smb://<machine_name/ip>/filepath/filename
в адресной строке PCmanFM.
Например:
smb://192.168.1.111/some_folder/sub_folder/file.pdf
Предоставлено: https://help.ubuntu.com/community/Lubuntu/PCManFM#Browse_Windows_PCs_with_Samba
] Обновление:
Если вы хотите подключиться как отдельный пользователь, используйте
smb://username@smb_server/some_folder
В Lubuntu 14.10, это вызвало диалоговое окно с паролем, а затем связано с ожидаемым владельцем и привилегии.
Предоставлено: Комментарий Рэндалла Кука
К вашему сведению, PCmanFM монтирует общие устройства samba в /run/user/userid/gvfs
(id -u
может помочь найти идентификатор пользователя), поэтому после монтирования Samba делится с помощью PCmanFM, мы также можем получить доступ к файлам / каталогам с помощью консоли
У меня была та же проблема в Lubuntu 17.10, и smbclient -L WINDOWS-PC
всегда возвращает эту ошибку:
protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE
Добавив следующую строку в глобальные настройки /etc/samba/smb.conf
, она решает мою проблему для smbclient и pcmanfm :
[global]
client max protocol = smb3