在计算机之间移动驱动器时如何处理 Linux 权限?

在计算机之间移动驱动器时如何处理 Linux 权限?

我有 Windows 7 和 Ubuntu 的双启动系统,有多个硬盘,除了 Linux 安装分区外,我的其他所有分区都是 NTFS。我计划将其中大部分分区替换为 EXT3 或 EXT4 分区,因为我要将 W7 重新设置为游戏专用系统并使用 Linux 中的其他所有内容。如果我需要在多个 Linux 系统之间移动 EXT3/4 驱动器,或者由于某种原因需要重新安装 Linux,安全性和权限如何工作?

假设我有...

  1. 计算机 Linux01 上的 1TB ext3 驱动器(文档和电影)
  2. 六个月后我构建了一个全新的系统(Linux02)
  3. 为了让 Linux02 对从 Linux01 拉出的驱动器具有完全的读/写访问权限,我是否需要做些什么特殊的事情?

如果我在 1TB 驱动器上使用全盘加密,上述情况会如何变化?

我希望我已经解释得足够清楚了。:) 我已经想问这个问题好几年了!:)

答案1

Linux 权限(所有者、组、世界)由用户 ID 和组 ID 决定。如果您使用相同的 UID 和 GID(/etc/passwd 中密码字段中“x”后面的两个数字)设置新系统,您应该能够在系统之间移动磁盘而不会出现问题。

至于加密,取决于你如何加密。你自己有加密密钥吗?还是加密软件会根据某些系统配置动态生成一些密钥?如果你控制密钥,移动磁盘就没问题。如果没有,也许加密是为了防止轻易移动磁盘而设计的。

相关内容