vsftp实现匿名用户文件可上传不能删除或覆盖
2015-06-05 16:10
681 查看
目的:匿名用户可上传、不能删除、不能更名
方法:在匿名用户主目录下新建一个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即可
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死
- linux下设定环境变量
- Linux下修改MySQL编码的方法