【发布时间】:2021-03-12 15:47:23
【问题描述】:
每当我在某些 zfs 文件系统上执行“zfs diff”时,输出都会被“修改过的”用户文件弄得一团糟,这些文件通过在它们上运行 chmod 会“改变”(在 cron 中,以确保某些安全方面)。
问题:有没有一种简单的方法让我错过了在文件层次结构上强制 (POSIX) 权限和所有权而无需 chmod/chown 在权限已经如我所愿时触摸它们的方法?
【问题讨论】:
-
我的意思是...您可以先检查所有权和权限,然后在必要时仅检查 chown/chmod。在高级语言中相当简单(python,或者现在酷孩子们正在使用的任何东西),在 shell 中可能有点像 PITA,但也许可以使用
stat命令。 -
当然,我总是可以修补 chmod/chown...但我很确定我不是第一个解决这个问题的人。 :)
标签: linux posix acl chmod chown