Xsan磁盘如何设置文件夹可写、可读、不可删除?

Xsan磁盘如何设置文件夹可写、可读、不可删除?


已试命令:

chflags uappnd设置标签后文件夹内的文件会消失,虽然没丢但是无法访问使用。

chflags sunlink对Xsan文件系统无效。

chmod也只能设置权限并不能保护文件夹不可删除


以上命令对本地文件夹没问题,就是对Xsan磁盘无效

Xsanctl帮助文档已阅读,无可用信息

还有别的方式方法保证文件夹、文件不可删除吗?

Mac Pro

发布日期 2022年10月15日 上午5:46

回复
回复量: 9

2022年10月16日 上午9:12 回应 fenglin1124

文件夹是否能被删除,一是使用本身的 ACL进行设置,二是它的父目录的权限设置,你的情况,貌似需考虑根目录/Volumes/RAID10的设置情况。父目录貌似是 /Volumes/RAID10(在 Xsan 上实际可能不一样)。


就一般而言,网络共享装载后,用户的权限由三部分组成:

  1. 在服务器上的文件及其父目录的 POSIX 权限(包括 ACL)
  2. 共享权限
  3. 装载时的读写设置

你的情况,可能需要主要关注在第一个部分。到 Xsan 上确定父目录(RAID10/)设置正确权限,比如禁止“x”。

2022年10月16日 上午4:25 回应 tonyfromcalgary

不管怎么操作这个文件夹还是可以被删掉

root@serverqqs ~ # chmod +a "root deny delete" "/Volumes/RAID10/aaa"

root@serverqqs ~ # chmod +a "user:serverqqs deny delete" "/Volumes/RAID10/aaa"

root@serverqqs ~ # chmod +a "group:everyone deny delete" "/Volumes/RAID10/aaa"

root@serverqqs ~ # chmod +a "admin deny delete" "/Volumes/RAID10/aaa"

root@serverqqs ~ # chmod +a "everyone deny delete" "/Volumes/RAID10/aaa"

root@serverqqs ~ # chmod +a "wheel deny delete" "/Volumes/RAID10/aaa"

都试过了

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

Xsan磁盘如何设置文件夹可写、可读、不可删除?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!