我正在寻找有关在 Linux 服务器上托管 Web 项目的最佳解决方案。
我的重点是权限和 ACL。
例子我们有3个项目和3 名开发人员Samba Share
,他们可以通过和访问文件SFTP
。
我希望开发人员和项目拥有这样的社区和许可:
Developer 1 --RW--> Project1
Developer 2 --R--> Project1
Developer 3 --0--> Project1
Developer 1 --R--> Project2
Developer 2 --RW--> Project2
Developer 3 --RW--> Project2
Setfacl
是最好的选择还是我们有其他比facl
Linux 更好的解决方案?
答案1
他们可以通过 Samba Share 和 SFTP 访问文件。
设置 facl 是最好的选择,或者我们有其他比 Linux 上的 facl 更好的解决方案?
我认为从长远来看,改用一套更现代的工具将为您提供更好的服务。曾经有一段时间,版本控制工具非常原始,以至于使用 samba 共享具有实际意义。这已不再是这种情况。放弃 samba 份额并突破git
.