Linux论坛's Archiver

宝马与通用选择MeeGo作为车机基础系统

czjin 发表于 2010-2-21 17:37

怎样配置匿名用户不能创建目录,删除文件,但能浏览和下载

这是我的vsftpd.conf的配置文件,我就是想配置一个匿名服务器,匿名用户可以访问下载,但不能创建目录,重命名,删除文件。上传用户由ftp用户来完成。可就以下现在的vsftpd.conf配置,匿名用户仍可以创建目录,重命名,删除。用ftp用户登录也可以创建目录,重命名,删除。这到底是什么问题啊?我弄不明白了,是我哪里有错误?请各位老大帮助。
#vi /etc/vsftpd.conf
listen=YES
anonymous_enable=YES
no_anon_password=YES
ftp_username=ftp
anon_world_readable_only=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftp
nopriv_user=_vsftpd
chroot_list_enable=YES
chroot_list_file=/etc/ftpchroot
userlist_enable=YES
userlist_file=/etc/ftpusers
secure_chroot_dir=/var/empty
pasv_min_port=49152
pasv_max_port=65535
text_userdb_names=YES

这是ftp目录的权限,用户是ftp,权限755
# cd /                                                                                                                                 
# cd /home
# ls -l
total 4
drwxr-xr-x  11 ftp  ftp  1024 Feb 20 16:27 ftp
# cd ftp
# ls -l
total 36
drwxr-xr-x  2 ftp  ftp  1024 Feb 19 21:33 (教程)PHP168如何在一天内制作你属于你自己的精美门户风格论坛
drwxr-xr-x  2 ftp  ftp   512 Feb 19 21:33 1
drwxr-xr-x  2 ftp  ftp   512 Feb 19 21:32 2
drwxr-xr-x  2 ftp  ftp   512 Feb 19 21:32 3
drwxr-xr-x  2 ftp  ftp   512 Feb 20 16:25 images
drwxr-xr-x  2 ftp  ftp  1024 Feb 19 21:33 什么叫做标签并且如何设置标签 php168讨论区论坛
drwxr-xr-x  7 ftp  ftp   512 Feb 19 21:34 虚拟主机目录
drwxr-xr-x  2 ftp  ftp   512 Feb 19 22:13 学生翻译视频添加字幕作业
drwxr-xr-x  2 ftp  ftp   512 Feb 19 22:13 优秀课件
#
#
这是匿名用户登录建立目录,重命名,删除的状态。使用的是flashFXP客户端。

左] 列表完成: 778 字节 于 0.38 秒 (2.0 KB/秒)
传送队列已完成
已传送 8 个文件, 总计 272 KB 于 4.73 秒 (122.8 KB/秒)
[左] CWD 学生翻译视频添加字幕作业
[左] 250 CWD command successful.
[左] PWD
[左] 257 "/学生翻译视频添加字幕作业" is current directory.
[左] PASV
[左] 227 Entering Passive Mode (192,168,19,140,254,195)
[左] 正在打开数据连接 IP: 192.168.19.140 端口: 65219
[左] LIST -al
[左] 150 Opening ASCII mode data connection for '/bin/ls'.
[左] 226 Transfer complete.
[左] 列表完成: 568 字节 于 0.39 秒 (1.4 KB/秒)
[左] MKD /优秀课件
[左] 257 "/优秀课件" directory created.
[左] CWD /优秀课件
[左] 250 CWD command successful.
[左] PWD
[左] 257 "/优秀课件" is current directory.
[左] PASV
[左] 227 Entering Passive Mode (192,168,19,140,192,68)
[左] 正在打开数据连接 IP: 192.168.19.140 端口: 49220
[左] LIST -al
[左] 150 Opening ASCII mode data connection for '/bin/ls'.
[左] 226 Transfer complete.

mount 发表于 2010-2-23 08:53

anon_upload_enable=YES 仅允许匿名用户上传
anon_mkdir_write_enable=YES 允许匿名用户在/var/ftp/目录下建目录
anon_other_write_enable=YES 允许匿名用户有写权限,如改名,删除文件但不能上传和建立目录

czjin 发表于 2010-2-26 11:54

谢谢回复。版主的建议是以下这样改吗?
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
我的目的是,只让匿名用户可以访问下载,但不能创建目录,重命名,删除文件。上传用户由指定用户(或ftp用户)来完成。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.