验证文件权限

验证文件权限

我全新安装了 OpenSUSE,并从旧主目录复制了所有文件。用户名和组名没有更改,所有文件似乎都具有适当的权限。

然而,我遇到了几个奇怪的问题,这让我想知道如何确保文件系统权限正确。最好的方法是什么?

我只是想确保没有任何奇怪的悬空权限或安全上下文可能会造成麻烦。

  • 操作系统:OpenSUSE Leap 42.1
  • FS:BTRFS

答案1

如果您使用 rsync,可能包括 --numeric-ids 来保留数字 id,那么事情应该已经正确了。如果您想验证它,请尝试使用 stat 转储权限,例如。

find . -exec stat -c "%n %a %A" {} + | sort > oldpermissions.txt

然后在另一台机器上进行相同的操作,然后您可以比较文件进行比较。

相关内容