问题是这样的:我在几台计算机上工作,我需要使用 USB 闪存驱动器将信息从一台计算机传输到另一台计算机。用户在任何地方都是不同的,但是在根目录下做所有事情,你知道的,这不是comme il faut。不断更改文件的权利和所有者太长且昂贵。
闪存驱动器还具有可执行文件、符号链接。FAT* 不适合。如果仍然可以在 fstab 中使用可执行文件,那么这不适用于 ext 上的所有者。
模式 777 也是一个坏主意。如何在保留所有用户的所有文件属性的情况下将信息写入 USB 闪存驱动器?类似于 Windows 中用于 NTFS 的“所有人”用户。
Internet 搜索仅提供有关如何使用 Ubuntu 创建可启动 USB 闪存驱动器的建议。
主要问题是linux为本地用户存储权限。
解决方案:
使用网络
使用扩展 ACL 权限
使用特殊的FS
更多细节在这里https://unix.stackexchange.com/questions/126213/can-i-port-user-permissions-across-computers-for-an-ext4-external-hard-drive