免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4884 | 回复: 5
打印 上一主题 下一主题

[FTP] vsftp 能登录,能下载,可是不能上传 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-30 05:08 |只看该作者 |倒序浏览
vsftp 能登录,能下载,可是不能上传或者创建目录

环境: CentOS 5.3 x86_64 2.6.18-164.el5 #1 SMP

# cat /etc/vsftpd/vsftpd.conf

anon_world_readable_only=NO
anonymous_enable=NO
ftpd_banner=Welcome to Manifold Data Mining FTP Server.
chroot_local_user=YES
guest_enable=YES
guest_username=vftpuser
hide_ids=YES
listen=YES
listen_address=192.168.0.35
local_enable=YES
max_clients=100
max_per_ip=2
nopriv_user=ftp
pam_service_name=ftp
pasv_enable=YES
pasv_max_port=65535
pasv_min_port=64000
session_support=NO
use_localtime=YES
user_config_dir=/etc/vsftpd/users
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
xferlog_enable=YES
anon_umask=0027
local_umask=022
async_abor_enable=YES
connect_from_port_20=YES
dirlist_enable=YES
download_enable=YES
write_enable=YES



# cat /etc/vsftpd/user_list

vftpuser


# cat /etc/pam.d/ftp

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/accounts
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/accounts



# cat /etc/vsftpd/accounts.tmp

testftp
test1234



# cat /etc/vsftpd/users/testftp

dirlist_enable=YES
download_enable=YES
write_enable=YES
local_root=/home/ftp/testftp


# ls -Z /home

drwxr-xr-x vftpuser vftpuser user_ubject_r:public_content_t ftp


# ls -Z /home/ftp

drwxrwxrwx vftpuser vftpuser user_ubject_r:public_content_t testftp

用 testftp 用户能够登录服务器, 如果在 "home/ftp/testftp" 下有文件也能够下载。
但是不能上传,或者在服务器上创建目录

ftp> put iSilo.jad
200 PORT command successful. Consider using PASV.
550 Permission denied.
ftp>


好像 "write_enable=YES" 就没好用

大家出出主意?

论坛徽章:
0
2 [报告]
发表于 2009-09-30 10:16 |只看该作者
等待答案!

论坛徽章:
0
3 [报告]
发表于 2009-09-30 11:35 |只看该作者
建议lz看看selinux的资料吧,本论坛有一次沙龙活动有提及selinux 和vsftpd的

论坛徽章:
0
4 [报告]
发表于 2009-09-30 22:06 |只看该作者

回复 #3 diyself 的帖子

谢谢回复
已经看过了沙龙的文章
但是我的情况是即使把SELinux disable 或者 Permissive 模式
都会得到同样的提示:

ftp> mkdir t
550 Permission denied.

请大家继续提建议
谢谢!

论坛徽章:
0
5 [报告]
发表于 2009-10-01 09:52 |只看该作者
write_enable=                              允许用户上传数据
anon_upload_enable=                   上传
anon_mkdir_write_enable=             新建目录
anon_other_write_enable=          写入(删除)
anon_world_readable_only=     允许下载

论坛徽章:
0
6 [报告]
发表于 2009-10-01 23:32 |只看该作者

谢谢!

好了
没想到虚拟用户的权限需要设置anon的读写

再次感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP