root 可以吃任何东西吗?

root 可以吃任何东西吗?

因此,我有一个基于 duplicity 的备份脚本,该脚本通过 anacron 定期以 root 身份运行。它以 root 身份运行,因为我正在备份整个文件系统(除了/tmp/sys等),还因为 anacron 使得与用户相关的作业变得很困难(尽管我知道存在“快速”解决方法)

我担心的是,由于备份是以 root 身份运行的,因此文件归 root 所有,并且对备份的每个后续操作(如duplicity verify)也需要 root 访问权限才能进行。我对于必须使用 sudo 来检查备份的完整性或偶尔恢复文件没有问题,但我的问题来了:

假设我的系统完全崩溃了,我只剩下备份,我能否作为其他系统chownchmod 644现在“死亡”根拥有的那些备份文件以恢复我的数据?

答案1

是的,

root 的用户 ID 始终为 0。它在内核中是硬编码的。

因此,任何系统上能够访问该备份的 root 用户都可以授予您访问该备份的权限。这包括允许您对该备份文件进行 chmod、chown 等操作。

相关内容