如何排除 CIFS 错误 -13(权限被拒绝)?

如何排除 CIFS 错误 -13(权限被拒绝)?

我正在尝试在我的 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 共享时遇到相同的错误)

相关内容