我(普通用户)如何在 Linux 中与指定用户共享文件

我(普通用户)如何在 Linux 中与指定用户共享文件

在 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 共享。

相关内容