防止用户删除目录但对其内部具有完全访问权限 (SMB)

防止用户删除目录但对其内部具有完全访问权限 (SMB)

(我已经搜索了几个小时,但找不到任何有效的答案。如果这是重复的,请给我指出一个答案这样可行我会尽快关闭这个)。

笔记:此问题适用于当前可以使用 SMB 访问的网络共享。

问题

我有以下文件夹结构:

data
|- Backup
   |- Elias # User folder

我希望用户对其文件夹具有完全写入权限,但不能删除文件夹本身。

我尝试过的事情

  1. 设置备份目录作为只读 -> 用户可以删除其中的数据,如果他有写入权限
  2. 设置粘滞位用户文件夹,拥有它admin并通过 ASL 添加用户 -> 用户可以删除
  3. 设置粘滞位用户文件夹,拥有它admin,并向其中添加一个组,只有用户所需的用户拥有 -> 用户才能删除
  4. 设置粘滞位备份目录,拥有用户目录通过admin添加只有用户拥有的组 -> 用户才能删除。
  5. 我尝试了更多我已经忘记的事情

我已经有这个问题很长时间了,但这一定是可能的。请注意,我在权限/网络共享方面没有经验。

附带问题: (虽然如果上述工作有效的话我会很高兴)我尝试使用文件浏览器 Nautilus 连接到共享。它给我“权限被拒绝”,直到用户具有可执行和读取权限。为什么?为什么他们需要可执行权限才能显示文件夹?

相关内容