跨不同 POSIX 系统的外部存储的 UID/GID 映射

跨不同 POSIX 系统的外部存储的 UID/GID 映射

我可以访问多个 POSIX 桌面,其中我的个人用户帐户具有不同的 UID/GID。我使用 ext4 格式的便携式 SSD,这对我的工作来说非常有用,除了不同桌面上具有不同 UID/GID 引起的权限问题之外。我了解 UID/GID 许可的设计权衡,并且在这些桌面之间同步 UID/GID 不是一个选项。 有没有比在每个桌面上启动我的工作会话更好的解决方案:

sudo chown -R `id -un`:`id -gn` /media/$USER/disk

  1. 不需要root权限;
  2. 不会不必要地写入元数据(并磨损 SSD);
  3. 不需要在任何相关桌面上创建/管理额外的组或其他 UID/GID 操作;
  4. 不需要对单个文件设置特定权限;和
  5. 不会增加(不必要的)复杂性?

相关内容