Linux到Windows – 可以列出smb共享但无法连接

这是一个非常奇怪的事情,到目前为止我所做的所有研究都没有完成.

我正在尝试连接到从CentOS 7.5.1804到Windows Server 2008 R2的Windows共享(没有窃笑,让我们继续讨论主题)分享.这个服务器:

>尚未升级为域控制器
>居住在扁平网络上
>每个人都有读/写共享(我更改了这个以进行故障排除)
>该份额名为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

奇怪的.它会抛出错误但仍会列出所有共享.谷歌搜索“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)

所以我阅读了手册页和这个can not use mount.cifs: mount error(2): 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命令工作的建议将不胜感激.谢谢!

解决方法:

尝试创建一个新文件夹:

mkdir /media/MGoBlue93/cifsShare

安装到它,我认为这个问题与权限有关,你没有任何挂载到/ mnt.

上一篇:Python Linux复制文件到Windows共享驱动器(samba)


下一篇:CentOS 7.3 安装配置Samba服务器