需求: 1、文件目录结构如下:
/root
|--dev/
|--pm/
|--ui/
2、用户及权限如下:admin (所有目录的读写)、dev ( dev 目录读写,其他下载权限)、pm ( pm 目录读写,其他目录下载权限)、ui ( ui 目录读写,其他目录下载权限) 3、我使用 vsftp 搭建了一个,但是貌似没法做到如此精细的权限控制
希望大家给我推荐一个能够满足我需求的文件共享系统。多谢!~~~
1
ipwx 2019-04-24 16:19:09 +08:00
vsftp 绑定系统用户,然后这些目录使用系统的用户权限控制不就可以了?
|
2
piscesq329a OP @ipwx 我试的情况是这样的,我创建了多个虚拟用户,这些虚拟用户绑定到了一个 linux 的用户上。比如我的虚拟用户 dev,给他配置 root 为 dev 目录,这样他就看不到 pm 和 ui 目录了,我希望的是我这个虚拟用户能够读写 dev 目录,并且可以下载 pm 和 ui 目录的文件。是不是我虚拟用户配置的有问题呢?还请赐教。
|
3
ipwx 2019-04-25 16:20:32 +08:00
@piscesq329a 太过复杂的配置我没配过,但我映像中不是可以直接把系统用户丢给 vsftpd 当做 ftp 用户嘛?
另外不知道能不能让不同的虚拟用户映射到不同的系统用户上,这样不就解决你的问题了吗。。。 |
4
spy7 2019-04-25 19:58:20 +08:00 via Android
自带 samba 就能解决问题
|