V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
piscesq329a
V2EX  ›  问与答

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

  •  
  •   piscesq329a · 2019-04-24 16:13:46 +08:00 · 904 次点击
    这是一个创建于 1857 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    另外不知道能不能让不同的虚拟用户映射到不同的系统用户上,这样不就解决你的问题了吗。。。
    spy7
        4
    spy7  
       2019-04-25 19:58:20 +08:00 via Android
    自带 samba 就能解决问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5099 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 08:49 · PVG 16:49 · LAX 01:49 · JFK 04:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.