我设法将 Ubuntu 12.04 上的内容共享到我的私有网络,并且数据在 Windows 机器上可见。我甚至共享了装有 Windows 的硬盘。所以一切似乎都运行正常。
但是,当我想共享已安装的设备(USB 笔式驱动器、USB HDD……等)时,我从 Windows 机器上获得:拒绝访问文件 \...
我意识到这是由于缺少对已安装文件夹的权限。默认情况下,已安装文件夹相当于700:drwx------以及所有者本人。但是,我似乎无法更改外部设备上的权限……它们仍然是 700。
为了共享 NTFS 安装的 USB 设备,我需要采取什么特殊技巧吗?
谢谢
PS来自此问题我发现 NTFS 设备无法共享....这是真的吗?这有点奇怪,因为我的 PC 上有 2 个硬盘,每个硬盘有 3 个 NTFS 分区,我可以毫无问题地共享它们。
答案1
如果有人关心的话,我找到了解决方案:
外部 NTFS 驱动器以我的所有者身份安装,并具有 700 个权限,这意味着只有我可以访问它。我在 ubuntu 论坛上找到了一个提示莫比乌斯1我可以通过在 /etc/samba/smb.conf 中的共享部分中添加以下行来强制传入连接看起来像我:
force user = your-user-name
效果非常好。