ProFTPD 具有超级用户功能的多个用户

ProFTPD 具有超级用户功能的多个用户

我对 ProFTPD 有一个疑问。是否可以创建一个可以访问所有其他 ftp 用户 ftp 主目录的超级用户?

例如,假设我们有,,,,,用户SuperUser主目录包含在主目录中user1user2user3SuperUser

/home/SuperUser/
/home/SuperUser/user1
/home/SuperUser/user2
/home/SuperUser/user3

现在,SuperUser可以访问里面的所有内容/home/SuperUser/,但被锁定到这个目录。并且user1,,都被锁定user2到- - -user3
user1/home/SuperUser/user1
user2/home/SuperUser/user2
user3/home/SuperUser/user3

/etc/proftpd/proftpd.conf我知道你可以通过修改和更改此行来锁定所有用户

# Use this to jail all users in their homes
DefaultRoot                     ~

我已经有一个用户可以访问所有内容,并且我的 FTP 连接工作正常,但我的次要用户的主目录位于第一个用户的主目录中,因此无法使用 FTP

从 ftp 客户端(FileZilla)使用此用户登录时出现此错误

Response:   550 PWD: Permission denied
Error:  Failed to retrieve directory listing

如果我将主目录移动到/home(默认选项),那么它可以工作,但我的超级用户无法访问这些文件。

这能做到吗?

答案1

开始工作了。

我玩了一下配置,必须将普通用户的文件所有权更改为用户和超级用户,然后在每个用户的 proftpd 配置中,/etc/proftpd/conf.d/user.conf我必须允许普通用户和超级用户访问该目录

相关内容