在 Linux(Ubuntu,尽管非发行版特定解决方案更可取)机器上,我想授予其他用户对我的某些文件的读写权限。我们俩都不是管理员,所以我们无法创建组。可以这样做吗?
答案1
检查是否有“getfacl”命令。
如果有这样的命令,您可以使用 ACL。它是标准权限系统的扩展。然后您可以运行命令:
setfacl -m u:username:rw filename
答案2
除了来回 rsync 之外,我想不出一个“好”的解决方案。我推荐以下方法:
- 用户 A -> rsync -> $userB/userA
- 用户 B -> rsync -> $userA/userB
因此你始终拥有自己的副本。之后,我会“区分”更改的文件。
- 用户 A -> 查找用户 B/-atime…
- 用户B->相反。
我不建议立即授予写权限;我可以想象一些文件锁定问题。
我建议在其他地方建立通用的 NFS/FTP 共享。