控制对 ftp 服务器中目录的访问 - ubuntu
Controlling access to directories in ftp server - ubuntu
我希望像 u1,u2,u3 这样的用户可以登录 ftp
并且可以上传、更改 /myftp 子文件夹中的文件。
u1 应该可以访问 /myftp/folder1
u2 应该有权访问 /myftp/folder1 和 /myftp/folder2
u3 应该可以访问 /myftp/ 所有文件夹
匿名不应该访问 /myftp/folder3 !
可能吗?
我正在使用 vsftpd。
请帮助我
是的,这是可能的,但过程很长,请按照步骤操作。
- 假设您创建了用户及其主目录。
- 在每个用户中创建文件夹 1,例如 u1、u2、u3 以及 /myftp/folder1
然后挂载并绑定这些文件夹
sudo mount --bind /home/u1/e-Books /home/myftp/folder1
sudo mount --bind /home/u2/e-Books /home/myftp/folder1
sudo mount --bind /home/u3/e-Books /home/myftp/folder3
然后进入fstab,文件夹结构在重启后保留
须藤纳米 /etc/fstab
在下面添加行
/home/u1/e-Books /home/myftp/folder1 none bind 0 0
/home/u2/e-Books /home/myftp/folder1 none bind 0 0
/home/u3/e-Books /home/myftp/folder3 none bind 0 0
安装 acl
sudo apt-get install acl
然后将选项 acl 添加到要在 /etc/fstab 中启用 ACL 的分区,如下例所示。
UUID=07aebd28-24e3-cf19-e37d-1af9a23a45d4 /home ext4 defaults,acl 0 2
然后通过
验证acl是否启用
- 将u1,u2,u3加入各个组
7.Now 您可以按照您的要求通过组标准命令授予文件夹权限
sudo setfacl -m g:groupname:rwx /myftp/folder1/
- 现在您可以为任意数量的用户和文件夹执行此过程。
注意-如果您发现我的回答已满,请将我的回答标记为正确。随时提出疑问。我最近配置了这个设置,它运行良好。
我希望像 u1,u2,u3 这样的用户可以登录 ftp 并且可以上传、更改 /myftp 子文件夹中的文件。
u1 应该可以访问 /myftp/folder1 u2 应该有权访问 /myftp/folder1 和 /myftp/folder2 u3 应该可以访问 /myftp/ 所有文件夹 匿名不应该访问 /myftp/folder3 !
可能吗? 我正在使用 vsftpd。 请帮助我
是的,这是可能的,但过程很长,请按照步骤操作。
- 假设您创建了用户及其主目录。
- 在每个用户中创建文件夹 1,例如 u1、u2、u3 以及 /myftp/folder1
然后挂载并绑定这些文件夹
sudo mount --bind /home/u1/e-Books /home/myftp/folder1
sudo mount --bind /home/u2/e-Books /home/myftp/folder1
sudo mount --bind /home/u3/e-Books /home/myftp/folder3
然后进入fstab,文件夹结构在重启后保留
须藤纳米 /etc/fstab
在下面添加行
/home/u1/e-Books /home/myftp/folder1 none bind 0 0
/home/u2/e-Books /home/myftp/folder1 none bind 0 0
/home/u3/e-Books /home/myftp/folder3 none bind 0 0
安装 acl
sudo apt-get install acl 然后将选项 acl 添加到要在 /etc/fstab 中启用 ACL 的分区,如下例所示。
UUID=07aebd28-24e3-cf19-e37d-1af9a23a45d4 /home ext4 defaults,acl 0 2
然后通过
验证acl是否启用- 将u1,u2,u3加入各个组
7.Now 您可以按照您的要求通过组标准命令授予文件夹权限
sudo setfacl -m g:groupname:rwx /myftp/folder1/
- 现在您可以为任意数量的用户和文件夹执行此过程。
注意-如果您发现我的回答已满,请将我的回答标记为正确。随时提出疑问。我最近配置了这个设置,它运行良好。