求助贴,搭建文件共享系统

2019-04-24 16:13:46 +08:00
 piscesq329a

需求: 1、文件目录结构如下:

/root
    |--dev/
    |--pm/
    |--ui/

2、用户及权限如下:admin (所有目录的读写)、dev ( dev 目录读写,其他下载权限)、pm ( pm 目录读写,其他目录下载权限)、ui ( ui 目录读写,其他目录下载权限) 3、我使用 vsftp 搭建了一个,但是貌似没法做到如此精细的权限控制

希望大家给我推荐一个能够满足我需求的文件共享系统。多谢!~~~

906 次点击
所在节点    问与答
4 条回复
ipwx
2019-04-24 16:19:09 +08:00
vsftp 绑定系统用户,然后这些目录使用系统的用户权限控制不就可以了?
piscesq329a
2019-04-25 15:08:42 +08:00
@ipwx 我试的情况是这样的,我创建了多个虚拟用户,这些虚拟用户绑定到了一个 linux 的用户上。比如我的虚拟用户 dev,给他配置 root 为 dev 目录,这样他就看不到 pm 和 ui 目录了,我希望的是我这个虚拟用户能够读写 dev 目录,并且可以下载 pm 和 ui 目录的文件。是不是我虚拟用户配置的有问题呢?还请赐教。
ipwx
2019-04-25 16:20:32 +08:00
@piscesq329a 太过复杂的配置我没配过,但我映像中不是可以直接把系统用户丢给 vsftpd 当做 ftp 用户嘛?

另外不知道能不能让不同的虚拟用户映射到不同的系统用户上,这样不就解决你的问题了吗。。。
spy7
2019-04-25 19:58:20 +08:00
自带 samba 就能解决问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/558291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX