vsftp实现匿名用户文件可上传不能删除或覆盖
2012-02-23 10:40
471 查看
目的:匿名用户可上传、不能删除、不能更名
方法:在匿名用户主目录下新建一个upload目录用来存放匿名用户上传文件
修改/etc/vsftpd/vsftpd.conf
anonymous_enable=YES 启用匿名访问
ftp_username=ftp 指定匿名用户,默认为ftp
anon_root=/data/software指定匿名用户登录后的主目录为/data/software目录
write_enable=YES 允许登录的FTP用户写权限,还要视目录的权限而定
anon_upload_enable=YES 允许匿名用户上传文件
anon_mkdir_write_enable=NO 不允许匿名用户创建目录
anon_other_write_enable=NO 不允许匿名用户进行删除或者改名等操作
在匿名用户主目录下新建一个upload目录,并将该目录权限设为777
# mkdir /data/software/upload
# chmod 777 /data/software/upload
而此时主目录的属主应该是root
# chown root.root /data/software
这样匿名用户就对主目录有可读非写权限,而对upload有可读、可上传、非删除、非更名权限
如果在上面的条件下,要使匿名用户拥有upload目录下文件的删除、更名权限,则将anon_other_write_enable=YES即可
方法:在匿名用户主目录下新建一个upload目录用来存放匿名用户上传文件
修改/etc/vsftpd/vsftpd.conf
anonymous_enable=YES 启用匿名访问
ftp_username=ftp 指定匿名用户,默认为ftp
anon_root=/data/software指定匿名用户登录后的主目录为/data/software目录
write_enable=YES 允许登录的FTP用户写权限,还要视目录的权限而定
anon_upload_enable=YES 允许匿名用户上传文件
anon_mkdir_write_enable=NO 不允许匿名用户创建目录
anon_other_write_enable=NO 不允许匿名用户进行删除或者改名等操作
在匿名用户主目录下新建一个upload目录,并将该目录权限设为777
# mkdir /data/software/upload
# chmod 777 /data/software/upload
而此时主目录的属主应该是root
# chown root.root /data/software
这样匿名用户就对主目录有可读非写权限,而对upload有可读、可上传、非删除、非更名权限
如果在上面的条件下,要使匿名用户拥有upload目录下文件的删除、更名权限,则将anon_other_write_enable=YES即可
相关文章推荐
- vsftp实现匿名用户文件可上传不能删除或覆盖
- SELinux限制导致VSFTP匿名用户不能上传文件问题解决方法
- vsftpd 匿名用户能下载,不能上传文件
- linux下实现ftp匿名用户的上传和下载文件功能
- vsftp的简单实现用户文件上传-ftp
- vsftp用户ftp能上传不能删除文件夹,用户组不对,umask
- 通过FTP服务端来实现匿名用户和基本用户的访问,可以实现文件上传和下载。通过web网站来浏览内容
- vsftp如何实现在selinux为enforcing状态时匿名用户允许上传
- VSFTPD实现用户权限不能删除 只能上传、下载
- vsftp上传文件出现553 Could not create file解决方法 (包括匿名用户)
- vsftpd匿名用户不能上传文件
- 搭建ftp服务,匿名用户登录可实现文件的上传下载
- vsftp实现只能上传不能下载、删除权限配置
- vsftp实现只能上传不能下载、删除权限配置
- linux下实现ftp匿名用户的上传和下载文件功能
- vsftpd配置匿名用户上传,删除文件
- vsftpd实现匿名用户只能上传不能下载
- vsftp服务器实现匿名用户上传、修改权限和一些设置
- Linux系统服务 6 ---- vsftpd服务的配置文件实现匿名登录上传下载和删除功能
- linux整理笔记:root用户上传的文件,其他用户无法覆盖和删除