ftp用户无读写权限

发布时间:2014-12-10 10:21:49   来源:文档文库   
字号:

LinuxFTP的使用

2012-05-07 16:36:02| 分类: Linux | 标签:linux ftp vsftpd selinux |举报 |字号大中小 订阅

1、首先安装vsftpd,如果未安装,则执行yum -y install vsftpd,这样将会自动在网上down and setup
vsftpd

2、创建ftp 用户组及用户:
# groupadd ftpgroup
# useradd ftpuser -g ftpgroup -d /ftp -m
# passwd ftpuser

输入密码2
/ftpftp 用户访问的文件夹

3、在windowscmd执行ftp IP显现

500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp

的错误消息

需要在vsftpd.conf中加入了ftp_username=ftpuser(用户)这一行,ftp_username的缺省用户应该是ftp


4、修改vi /etc/vsftpd/vsftpd.conf 文件 将下面的注释去掉
Anon_upload_enable=yes
Anon_mkdir_write_enable=yes
Write_enable=yes

5/etc/init.d/vsftpd restart后成功登陆

如果出现“550 create directory operation failed”

SELinux安装机制搞的鬼.只要disable SELinux就可以了.

# vi /etc/selinux/config
SELINUX=XXX -->XXX 代表级别
改为
SELINUX=disabled
或者setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on

如果不能执行,提示
Could not change active booleans: Invalid boolean

可以执行以下命令
setsebool allow_ftpd_full_access 1
setsebool allow_ftpd_use_cifs 1
setsebool allow_ftpd_use_nfs 1
setsebool ftp_home_dir 1
setsebool httpd_enable_ftp_server 1
setsebool tftp_anon_write 1

6 service vsftpd restart

本文来源:https://www.2haoxitong.net/k/doc/5045ad9a9e314332396893a4.html

《ftp用户无读写权限.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式