0

我在获取 ProFTP 权限以“工作”时遇到问题。

我在下面有一系列文件夹,/home并将除一个之外的所有用户都chroot到他们的主目录 - 例如,当用户 12345 登录然后连接到/实际上是/home/12345

我希望 ftpadm 能够做任何事情,但所有其他用户只允许用户上传文件并拒绝包括列出文件在内的所有其他内容,因此我将其添加到/etc/proftpd.conf并重新启动了 proftpd:

<Directory /home>
    <Limit ALL>
      AllowUser ftpadm
      DenyAll
    </Limit>

    <Limit STOR>
      AllowAll
    </Limit>
</Directory>

但是,这允许用户上传并且 ftpadm 可以浏览任何目录,但 12345 可以创建目录、创建文件、编辑文件、列表等等 - 我如何锁定所有用户,除了一个只能上传文件的用户?

4

1 回答 1

0

你可以尝试使用这样的东西:

<Directory />
  <Limit STOR STOU>
    AllowUser ftpadm
    DenyAll
  </Limit>
</Directory>

ProFTPD Limits howto 有更多的例子,这些例子也很有趣。

希望这可以帮助!

于 2017-07-15T17:38:55.830 回答