one piece

vsftp下用户允许可传、下文件,但不能删

vsftp下用户允许可传、下文件,但不能删方案\r
vsftp安装…省略..

做一个FTP,我们通常还需要一些特殊要求:比如一个用户我只允许他下载,不允许他上传;另一个用户可以下载也可以上传,但是他不能删除文件,不能给文件改名;另外,我还需要我的FTP使用非常规的端口,限制下载的速度,还需要一个管理员用户。那怎么办?请看下面的部分!

实现不同用户不同权限
现在我们就来实现三个用户的不同权限:a.upload用户,可以上传下载,可以新建文件夹,但不能删除文件和文件夹,不能重命名原有文件和文件夹;b.download用户,只能下载;c.admin用户,管理员,可以上传,可以下载,可以新建文件夹,可以删除和更改文件和文件夹名。这些用户都不能登录系统,并且用ftp连接时锁定在自己的家目录中不能进入系统文件夹。

vi /etc/vsftpd.conf在此文件中插入下面的配置语句

user_config_dir=/etc/vsftpd_user_conf(指定不同用户配置文件的存放路径)
保存退出

mkdir /etc/vsftpd_user_conf
开放不同用户的不同权限 echo “anon_world_readable_only=NO”>/etc/vsftpd_user_conf/download(开放download用户的下载权限——只能下载;注意这个不地方不要写成YES,否则将不能列出文件和目录)
cp /etc/vsftpd_user_conf/download /etc/vsftpd_user_conf/upload
vi /etc/vsftpd_user_conf/upload,添加下列行
write_enable=YES (增加写权限)
anon_upload_enable=YES(增加上传权限)
anon_mkdir_write_enable=YES (增加创建目录的权限)
cp /etc/vsftpd_user_conf/upload /etc/vsftpd_user_conf/admin
增加一行:
anno_other_writer_enable=YES(增加管理员用户的删除/重命名的权限)

大功告成了!

Created By: sb123

Form Page: vsftp下用户允许可传、下文件,但不能删


Leave a Reply

You must be logged in to post a comment.