当文件具有限制性权限而所有者不可用时会发生什么?

Gar*_*ary 2 linux permissions read-write file-permissions external-hard-drive

我很好奇一个文件会发生什么,如果让我们说,它的权限只允许所有者读写,而组和每个人都没有访问权限。(700,或 rwx------)。

假设文件位于外部驱动器上,因此所有者可能不再可用,因为我们已断开驱动器并将其连接到另一台计算机。在这种情况下,我如何访问文件?我仍然可以通过以超级用户身份登录来访问它们吗?

一方面,能够在任何计算机上登录到超级用户来访问文件会很好,因为如果原始计算机死机等,至少有一个备份计划。另一方面,这似乎是一个任何人都可以通过将自己声明为超级用户来从技术上访问外部驱动器上的数据,甚至可能是内部驱动器上的数据。

Chi*_*lfo 5

超级用户将始终能够读取任何文件。并且将能够更改任何文件的所有者或权限,无论原始所有者如何。

所以是的,您可以使用超级用户访问这些文件,并且您可以更改权限或所有者以便能够使用您自己的普通用户访问它们。

这确实非常有用,例如,进行备份时,root 可以在不考虑任何权限的情况下备份整个驱动器,如果您以后碰巧丢失了任何东西,您将感激不尽。

关于您的安全问题,任何可以物理访问任何驱动器的人都可以通过一种或另一种方式访问​​其中的数据。如果你真的担心这个,你可以加密数据,这样即使超级用户可以访问它,如果他不知道密钥,也没有任何用处。