允许 ftp 用户读写他的主目录,但某些子文件夹除外

允许 ftp 用户读写他的主目录,但某些子文件夹除外

我在我的网络服务器上安装了 vsftp,我需要将一个特定的帐户(比如“newdev”)“监禁”到一个文件夹(/var/www/[site.com]),以便该帐户无法在该文件夹之外读取或写入。

这很常见,我找到了很多指南,我想知道是否存在某种配置可以让我排除一些子文件夹。

我们假设这种结构:

root
+-- etc
+-- lib
+-- var
    +-- www
        +-- site.com        # "newdev" account "jailed" here with r/w rights
            +-- js          # inherit rights
            +-- css         # inherit rights
            +-- modules     <-- I want to exclude this
            +-- index.php   # inherit rights

是否存在一些设置,一旦“newdev”帐户登录,就会将“/var/www/site.com”视为其主页,并且可以读取和写入除“modules”之外的每个子文件夹?

从 stackoverflow 移到这里,因为那里离题了

相关内容