让我们先从最显而易见的一点开始:我没有接受过正式培训,而且因为各种无关紧要的原因,我被分配了几个小型服务器来管理。也就是说,我的知识是片面的。请耐心听我说。
其中一台服务器专用于为少数用户(少于 10 个)进行大量计算,有人问我是否可以在用户之间启用文件访问策略的细粒度决策。
我的意思是,我的用户希望有一种方式来决定以每个文件和每个用户的方式授予对其文件的访问权限。例如,文件夹 A 可由用户 1、用户 2 和用户 3 访问,而文件夹 B 可由用户 2 和用户 4 访问,文件夹 C 除所有者外,任何人都无法访问。
他们或多或少想要一种“Dropbox 风格”的访问管理方式来管理他们的个人文件,仅限于本地文件,在本地用户之间进行。
我找不到任何相关内容,所以我想知道从安全性和可行性的角度来看,这个功能是否合理。我承认我以前从未想过这个功能,但它是一个在多用户服务器中执行协作任务时有意义的功能。
由于群组不是解决方案(我最多需要 30 个),因此 Nextcloud 有点过头了,不适合你正在编码的活跃项目。也许 git 或 PAM?
答案1
这款产品,或者任何其他类似的产品肯定适合您。
答案2
不久前我对此做了一些研究,刚才在谷歌上搜索“自托管 Dropbox 风格”,结果显示有大量自托管选项。从我读到的内容来看,owncloud 或 seafile 似乎适合您的需求。