centosftp无法上传
㈠ linux CenOS 5.4 ftp 匿名用户 配置文件有写权限,/etc/ftp 满权限 但还是不能上传文件,求解
楼主您好,关于ftp匿名不能上传的问题一般有两种情况:第一,ftp的配置文件中是否允许匿名上传;第二,匿名上传的文件所在目录其他人是否对其有写的权限。以上两点,仅供参考,希望能够对您有所帮助。
㈡ 我的linux装了ftp服务,也允许匿名用户登录,具有上传文件的权限,可以下载,却不能上传
FTP 权限有两个地方限制,一个是 Linux 系统本身的权限系统,一个是 FTP 自己的权限管理系统。
你这个情况应该是 Linux 系统本身的权限控制系统导致的。
原因是 FTP 运行在了一个特殊的用户下(一般是 ftp 或者 nobody )。不管你 ftp 本身如何设置,但因为基于这个用户 id 而运行的程序, ftp 或者 nobody 这个用户本身的权限设置是不能随便写数据的。
㈢ Linux的FTP服务器无法上传下载指定位置未挂载
ftp的根目录不存在,所以显示指定位置未
挂载
anno_upload=yes这个不要开,这个是匿名
FTP服务器
用的,一般用不到。
㈣ 用CentOS 6.5搭建ftp,无法上传,怎么办
无法上传原因很多,比如服务器有没有开,有没有给登录用户足够的权限,有没有限制用户上传
㈤ centos6 搭建的ftp服务器无法上传大文件
看下vsftp配置文件
idle_session_timeout=600
data_connection_timeout=300
再试试
其他的要看下日志文件看下是否有什么报错 比如你服务器做了配额
㈥ 谁帮我一下Linux的FTP只能下载不能上传怎么办
如果ftp配置文件允许了uploud就是seliunx
selinux 这个很烦人,把这个关了最简单。 配置 /etc/selinux Enforcing 变disable
#setenforce 1
下面是一个允许匿名用户上传配置案例,我考rhce时自己总结的,你可以参考,总之是要把要允许的文件夹上下文设置成可读写
[root@kunlong ~]# yum install vsftpd -y
[root@kunlong ~]# chkconfig vsftpd on
[root@kunlong ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 允许匿名登录
anon_upload_enable=YES 允许匿名上传
anon_mkdir_write_enable=YES 允许匿名建立目录
write_enable=YES 允许ftp写
[root@kunlong ~]# setsebool -P allow_ftpd_anon_write on 设置selinux允许写
[root@kunlong ~]# getsebool -a|grep ftp
allow_ftpd_anon_write --> on
[root@kunlong var]# chmod 755 /var/ftp
[root@kunlong ~]# cd /var/ftp/pub/
[root@kunlong ftp]# mkdir upload
[root@kunlong ftp]# cd pub
[root@kunlong pub]# ll -Z
drwxr-xr-x. root root unconfined_u:object_r:public_content_t:s0 upload
[root@kunlong pub]# chcon -t public_content_rw_t /var/ftp/pub/upload selinux上下文可读写
[root@kunlong pub]# chmod 777 upload/
㈦ linux中vsftp无法上传文件问题
你有没有安装SElinux?
如果安了你试试如下两种方法:
方法1. 关闭selinux,目录 /etc/selinux/config,将config里面的SELINUX=enforcing 改为 SELINUX=disable
方法2.开启禁用SElinux的FTP传输审核功能
getsebool -a | grep ftp 你先看哈
改: setsebool -P ftpd_disable_trans .
on也可以换成1,off为0哈
祝你好运!
㈧ linux vsftpd could not create file 文件不能上传
vsftpd出现553Couldnotcreatefile解决方法,以Linux系统centos版本为例:
1、首先确保FTP目录文件是可写的,ls查看,如果不是修改权限。
ls-l
chmod777FTP目录
2、使用以下命令。
#查看ftpd_disable_transftp_home_dirallow_ftpd_full_access是否为on。
getsebool-a|grepftp
#如果不是则使用
setseboolallow_sftpd_full_accesson
setseboolftpd_disable_transon
setseboolftp_home_diron
3、一般执行以上命令后就可以了,如果还不行请查看FTP的配置文件,如果配置文件没有问题可以先远程连接服务器在FTP目录下随便创建一个文件,使用ftp刷新下目录,问题即可解决。
㈨ FTP不能上传 用的虚拟主机 Linux系统
先看防火墙有没有开放20和21端口,或者您先暂时关了匿名用户取得的身份是ftp所以要匿名用户上传要chownftp[目录](所属用户为ftp)要setsebool-Pallow_ftpd-anon_writeonsetsebool-Pallow_ftpd-anon_full_accesson看是否有给vsftp共享目的需要给ftp组的写入权限,且此目的SELINUX的context值正确,,不对就restorecon,或者您直接关了最后配置文件vsftpd.conf中有几个项您检查下:anonymous_enable允许匿名用户anon_world_readable_only匿名用户是否具有只有下载可读文件的权限anon_other_write_enbale匿名用户是否具有删除文件,修改文件,修改文件名的权限anon_mkdir_write_enable匿名用户是否具有创建目录的权限anon_upload_enable匿名用户是否具有上传数据的功能
㈩ linux ftp用户无法上传。
1、ftp的配置文件要给用户有写入、上传的的权限
#vim /etc/vsftpd/vsftpd.conf
anon_mkdir_write_enable = YES
anon_upoad_enable = YES
2、ftp根目录要有写入的权限。用acl
#setfacl -m u:ftp:rwx /var/ftp/