为什么 Samba 在 Home 文件夹内部和外部(例如:已安装的设备)的共享存在差异

为什么 Samba 在 Home 文件夹内部和外部(例如:已安装的设备)的共享存在差异

使用 Samba,当我在主文件夹内共享时,我只需要右键单击要共享的文件夹(假设它在桌面上)并选择共享选项,然后只需选择我想要共享的选项,就这样,无论是在 Windows 还是 Linux 中,用户都可以查看、复制、粘贴,并且基本上可以拥有我为共享选择的正确访问权限,而不必太麻烦。如果我在共享时允许使用访客选项,则尤其如此。

在此处输入图片描述

如果未安装 Samba,当我尝试共享文件夹时,它会提示我安装它并在 2 或 3 次点击中对其进行配置。退出并登录后,我可以共享我的 Home 中的任何文件夹并完成它。来自 Windows 或 Ubuntu 的用户可以毫无问题地查看我的 PC 和共享资源。除了选择 2 或 3 个 Samba 共享选项外,没有其他步骤来配置权限共享选项在上下文菜单中。

当我尝试共享 HOME 之外的某些内容时,就会出现问题。例如,可安装单元。按照我之前提到的方法操作不起作用。外部用户要么无法访问共享资源,要么看不到它。我已检查可安装单元的权限和所有权(它们与我的主文件夹完全相同),但 Samba 仍然无法像共享 HOME 内部内容那样轻松地共享 HOME 之外的任何东西。

那么,假设两种资源具有相同的所有者和权限,那么在 HOME 内部和外部共享某些东西之间有什么区别呢?

答案1

/etc/samba/smb.conf您必须在最后的“共享”部分(针对每个外部源分别)中添加以下行,强制传入连接看起来像您自己:

force user = (your user name)

解决方案就在这里关联

相关内容