Невозможно смонтировать общий ресурс SAMBA в Linux с sambclient, но с Nautilus (gvfs) и OSX
Я вполне могу получить доступ к общим ресурсам SAMBA из моего института через Nautilus (GNOME nautilus 3.22.3 на Debian 9.8 stretch), просто просматривая окна. Однако мне нужно получить к ним доступ с помощью терминала, и ни smbclient
ни mount.cifs
Работа. Эти команды всегда выдают сообщение об ошибке session setup failed: NT_STATUS_LOGON_FAILURE
после запуска:
$ smbclient -L //<servername>/<share> -U <username>
или же
$ sudo mount.cifs //<servername>/<share> <mountpoint> -o username=<username>
Мне удалось получить доступ к общему ресурсу через командную строку, используя gvfs-mount
команда, но она намного сложнее, и передача файлов происходит очень медленно и через некоторое время автоматически останавливается, поэтому я отказался от этой альтернативы.
Не могли бы вы помочь мне диагностировать, почему я просто не могу получить к нему доступ с помощью smbclient/mount.cifs?
РЕДАКТИРОВАТЬ: можно получить доступ к общему ресурсу из OSX (HighSierra), используя mount -t smbfs
:
$ mount -t smbfs -v //<username>@<servername>/<share> <mountpoint>
(smbfs,nodev,nosuid,async)
что сводит меня с ума. Должен быть какой-либо параметр при монтировании или небольшая разница в библиотеках, которая не позволяет работать в Linux.