Назад | Перейти на главную страницу

Файлы отображаются в smbclient, но не в smbmount

У меня есть папка samba, к которой я пытаюсь получить доступ через smbclient, и я могу ее легко просматривать. Однако при монтировании его через smbmount все папки в общей папке пусты. Я могу перечислить папки прямо под общей папкой, но все они кажутся пустыми.

smbclient:

# smbclient //server/share -U username -W workgroup password

smbmount

# sudo smbmount //server/share mntpoint -o user=username,workgroup=workgroup,password=password

Я также пробовал использовать domain = workgroup вместо workgroup, оба результата дают одинаковый результат. Нет сообщений об ошибках, все монтируется нормально, но все папки в mntpoint пусты, несмотря на то, что одни и те же папки не пустые при использовании smbclient.

Они используют разные библиотеки? Как я могу отладить ошибку?

Кроме того, если я попытаюсь смонтировать // server / share / folder, выполнение ls приведет к сбою сегментации. Используя dmesg, я нахожу:

kernel BUG at /build/buildd/linux-2.6.28/fs/cifs/cifs_dfs_ref.c:315!

Полная трассировка: http://pastebin.com/m70adc213

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

CIFS VFS: compose_mount_options: Failed to resolve server part of \\srv\share to IP: -11

Вместо этого попробуйте использовать файл учетных данных; видеть smbmount(8) для подробностей.

Хотя разница между smbclient и mount. {Cifs, smbfs}, похоже, указывает на то, что это проблема клиента (ну, может быть, и так), что-то подобное для меня решило обновление моего smbd до последнего выпущенного пакета из мой дистрибутив.

Попробуйте запустить эту команду:

mount -t smbfs -o имя пользователя = имя пользователя, пароль = пароль // сервер / общий_каталог / mnt /