Это действительно странно, и все исследования, которые я провел до сих пор, не удручают.
Я пытаюсь подключиться к общему ресурсу Windows из CentOS 7.5.1804 в Windows Server 2008 R2 (без смеха, давайте продолжим тему, пожалуйста).
Подробная информация о сервере W2K8:
- не был повышен до контроллера домена
- проживает в плоской сети
- Каждая группа имеет права на чтение / запись в общий ресурс (я изменил это для устранения неполадок)
- акция называется MyShare
Когда я запускаю эту команду из Linux:
smbclient -L <IP> -U Administrator
Я получаю это:
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk Remote Admin
C$ Disk Default share
IPC$ IPC Remote IPC
MyShare Disk
Users Disk
Reconnecting with SMB1 for workgroup listing.
Connection to <IP> failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
Failed to connect with SMB1 -- no workgroup available
Weird. Выдает ошибку, но все равно перечисляет все акции. Поиск в Google "NT_STATUS_RESOURCE_NAME_NOT_FOUND" не дал много информации.
Поскольку доля была найдена, я нажал:
mount -v -t cifs //<IP>/MyShare /mnt -o username=Administrator
Это возвращает это:
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Поэтому я прочитал справочную страницу и это: https://unix.stackexchange.com/questions/120677/can-not-use-mount-cifs-mount-error2-no-such-file-or-directory
... и начал думать, что мне нужно указать версию или уровень NTLM.
Я попробовал это:
mount -v -t cifs //<IP>/MyShare /mnt -o username=Administrator, vers=2.0
а также
mount -v -t cifs //<IP>/MyShare /mnt -o username=Administrator, sec=ntlmv2
и они оба выдают ошибку из-за неправильного синтаксиса ... но это то, что было приведено в качестве примера на этой веб-странице и на странице руководства!
Будем весьма благодарны за любые предложения о том, как заставить работать команду mount. Спасибо!