是否有推荐的方法来访问非用户 UID 拥有的文件?

是否有推荐的方法来访问非用户 UID 拥有的文件?

假设一台多重启动计算机上安装了两个 GNU/Linux 发行版,每个发行版都有自己的用户。假设这些用户在两个系统上不共享相同的 UID。

现在需要从第二个系统访问第一个系统的用户拥有的文件。

我可以想到一些方法(显然是通过 root 或 sudo,或者通过组,或者通过具有相同 UID 的专用用户,或者更改所有者(!),或者将用户切换为数字 ID(但我认为这是不可能的) ?)...),每个都有其缺点。

有推荐的方法来访问此类文件吗?

请注意,这个问题比访问同一系统上不同用户拥有的文件稍宽一些(实际上这对应于“具有相同 UID 的专用用户”解决方案),因为在我们的例子中,UID 不对应于用户。

另请注意,每个系统上可能有多个用户(因此也有多个 UID)。第二个系统上的用户 C 可能需要访问第一个系统上的用户 A 和 B 的文件。

相关内容