今天遇到一个vsftpd的需求:
目录 用户
/data/download user
/data/download/video user1
/data/download/audio user2
要求,user有所有权限,user1,user2是user下的子账号,只有上传的权限,没有删除的权限。
vsftpd可以对每个用户特别限制,只要给那个用户建立一个配置文件,然后在文件里进行配置。
所有权限都有的配置就不多说了,主要说下如何设置只能上传,不能删除。
1.
在vsftpd.conf里加
user_config_dir=/etc/vsftpd/vsftpd_user_conf,这是文件夹.当然你可以自己选把用户文件放在哪
在此文件夹里新建一个文件,跟用户名相同.VSFTPD会比对用户名和用户配置文件.
2.
在use1的配置文件里加
local_root=/data/download/video/
local_max_rate=