我可以访问多个 POSIX 桌面,其中我的个人用户帐户具有不同的 UID/GID。我使用 ext4 格式的便携式 SSD,这对我的工作来说非常有用,除了不同桌面上具有不同 UID/GID 引起的权限问题之外。我了解 UID/GID 许可的设计权衡,并且在这些桌面之间同步 UID/GID 不是一个选项。 有没有比在每个桌面上启动我的工作会话更好的解决方案:
sudo chown -R `id -un`:`id -gn` /media/$USER/disk
那
- 不需要root权限;
- 不会不必要地写入元数据(并磨损 SSD);
- 不需要在任何相关桌面上创建/管理额外的组或其他 UID/GID 操作;
- 不需要对单个文件设置特定权限;和
- 不会增加(不必要的)复杂性?