Chinaunix

标题: vsftpd无法上传,但可以下载 [打印本页]

作者: mt_glass    时间: 2015-07-31 16:00
标题: vsftpd无法上传,但可以下载
一下是我的vsftpd的配置
anonymous_enable=YES
no_anon_password=YES

anon_root=/home/ftp/upload
anon_umask=022
anon_other_write_enable=YES
anon_max_rate=100000

anon_world_readable_only=YES
nopriv_user=nobody
allow_writeable_chroot=YES
file_open_mode=0755
download_enable=YES

local_enable=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

dirmessage_enable=YES
listen=YES

我上传文件的目录是/home/ftp/upload
ftp 的权限是755 upload的权限设置755是可以登录的,但是不能上传,但能下载,登录成功后,把upload目录权限修改777,就可以上传和下载了,
但是ftp退出重新登录,就登录不成功了,
当前我做的方式是将anon_root=/home/ftp/upload修改anon_root=/home/ftp/,在ftp目录下面创建upload修改权限777
登录到ftp目录下面,cd到upload里面在上传和下载。
但是我现在需要直接登录的目录是upload,能在里面上传和下载。
不知道那位大神指导一下,我在这个问题上弄了好几天了?

作者: mt_glass    时间: 2015-07-31 16:07
补充一下,我的vsftpd的配置是匿名登录的。谢谢!
作者: woxizishen    时间: 2015-08-12 14:02

你写了一大堆,问题又过于简单,一般人都不想回答的。

ftp 的权限是755 upload的权限设置755是可以登录的,但是不能上传,但能下载。如果宿主和群组是root的话肯定不能上传啊。不懂为何,要去补一下基础知识了。



anon_root=/home/ftp/upload

給/home/ftp/upload資料夾777權限或者775權限

如果你未更改这个资料夾,宿主和群組都是root的話。
那就需要將權限開到777讓匿名用戶可以訪問
如果你將群組更改為ftp的話,那就權限開到775即可,以此类推。
chown root.ftp 資料夾A
chmod 775 資料夾A
chown root.ftp 資料夾B
……



和匿名用户设定有关的这下面几个就够了。
anon_root=/home/ftp/upload
anonymous_enable=YES                              
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_umask=022


仔细检查你建的FTP共享资料夹权限和宿主设定
作者: mt_glass    时间: 2015-09-09 13:30
回复 3# woxizishen
谢谢,我在好好研究一下。

   
作者: 1041750003    时间: 2015-09-09 18:14
目录权限错了,没有r权限是上传不了的




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2