VSFTPD能实现这种功能吗?

发布于 2022-07-25 03:55:33 字数 665 浏览 11 评论 3

要求A用户对A目录有完全访问权限,B用户对A目录只有读权限,但对A目录中的upload目录有上传或完全控制权限。A、B用户为LINUX系统的真实用户。我现有的vsftpd.conf如下,还需要如何配置。
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dual_log_enable=YES
connect_from_port_20=YES
ftpd_banner=Welcome to FTP service.
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
tcp_wrappers=YES
max_clients=500
max_per_ip=2
anon_max_rate=102400
local_max_rate=204800
use_localtime=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
user_config_dir=/etc/vsftpd/userconf

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

离笑几人歌 2022-07-26 04:46:46

原帖由 zj6812 于 2006-8-4 09:55 发表
ACL是可以基本实现这种功能,但有一个问题:B用户把文件上传到upload后,文件属主是B,这时如果A用户把文件移到A目录,文件属主还是B,所以说A目录中的文件并不属于A用户,这样A用户的磁盘限额就不正确了。
我的 ...

vsftpd功能有限
你的这些要求用linux本身的权限设定就行了
至于文件属主问题,没什么好办法,不过有折衷的方法:将文件夹设定sgid位,然后将B用户加入A用户的组,磁盘限额限制A组就行了

神经暖 2022-07-26 00:27:30

ACL是可以基本实现这种功能,但有一个问题:B用户把文件上传到upload后,文件属主是B,这时如果A用户把文件移到A目录,文件属主还是B,所以说A目录中的文件并不属于A用户,这样A用户的磁盘限额就不正确了。
我的问题是说VSFTP本身有没有支持多个用户,共享一个主目录,并实现读写权限分别控制的功能。

仄言 2022-07-25 16:05:14

文件系统的ACL也许能满足你的要求。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文