如何通过 SMB 在 Linux 上挂载 Windows 管理共享

如何通过 SMB 在 Linux 上挂载 Windows 管理共享

我目前正在尝试在 Linux 下安装 Windows 共享驱动器。该机器使用的是 Windows 7,默认情况下,如果您以管理员身份登录,它会共享所有 Windows 驱动器。我可以通过我的 Android 手机登录并列出/复制/删除文件,但在服务器上安装时遇到了问题。

我正在尝试的命令:
mount -t smbfs -o username=MyUsername //10.0.0.2/$D /mnt/machine_1_d

我认为问题出在$登录上$D。我只是不记得如何解决这个问题。我确信这是一件非常简单的事情,但我在网上也找不到它。

答案1

尝试使用 \ 转义 $ 字符

mount -t smbfs -o username=MyUsername //10.0.0.2/D\$ /mnt/machine_1_d

答案2

Windows 中的管理共享的命名方式是先以卷字母命名,然后以“$”符号命名,而不是相反。

加元:--> 加元

D:-->D$

sudo mount -t smbfs -o username=graeme,domain=example //server.example.com/C$ /mnt/bla

答案3

我的问题与以下内容相关:“mount error(13): 权限被拒绝,请参阅 mount.cifs(8) 手册页(例如 man mount.cifs)”对我来说,解决方案是在 Window 中向 regedit 添加密钥。以下是我在其他主题中的回答: https://serverfault.com/a/619963/237340

答案4

要启用对管理共享的访问,您可能还需要“禁用 UAC 远程限制“。这可以通过注册表项完成LocalAccountTokenFilterPolicy

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1

相关内容