我正在尝试在我的 Windows 8 计算机上从 Debian(在 Hyper-V 内运行)安装共享(D$),使用以下命令:
sudo mount -v -t cifs //192.168.99.1/D$ /media/d -ocredentials=/home/emi.smbcredentials,sec=ntml
但是,命令失败并显示以下输出:
共享在其他计算机上运行良好,用户名/密码/域设置正确,网络连接正常。此外,我可以在 Windows 事件日志中看到以下内容:
在 Debian 的内核日志中,我可以看到以下错误:
Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
在这里找到问题的正确方法是什么?
答案1
只有管理员才能访问磁盘隐藏共享。尝试使用共享名“diskd”或类似名称在 Windows 框上再次共享卷 D,为用户 emi 向共享添加权限,然后重试从 Linux 连接到新共享。还要检查 ntfs 权限。仅共享权限不足以读取共享目录。
答案2
查看是否是加密问题,尝试 Set-SmbServerConfiguration -EncryptData 0
(在我的 Windows 服务器上将此设置为 1 时,我在 Synology 上尝试安装 Windows CIFS 共享时遇到相同的错误)