vsftpd:多个FTP用户和一个主用户

时间:2019-02-21 09:22:26

标签: vsftpd

场景

  1. 多个FTP用户 user1 user2 等可以同时通过SSH和使用homedir / home / user1,/ home / user2进行FTP的用户。
  2. 可以访问所有其他FTP帐户的 master FTP用户。
  3. 由用户 master 上传的文件可以由 userX
  4. 管理(查看,删除,修改等)
  5. userX 上传的文件可以由用户 master
  6. 管理
  7. user1 应该不能访问 user2
  8. 的文件

1 个答案:

答案 0 :(得分:0)

这可以通过以下方式实现:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=007
anon_upload_enable=YES
anon_mkdir_write_enable=YES

vsftpd.conf需要进行如下调整:

Document 1
1
2
3
4
5
6


Document 2
a
b
c
d
e
f

说明

  • userX master 组的成员,因此用户 master 上传的文件可以由 userX 管理。 。
  • 用户 master userX 组的成员,因此 userX 上传的文件可以由用户 master
  • g = rwx对homedir的权限,因此用户 master 可以访问所有用户homedirs。