546324 发表于 2015-10-27 09:16:15

为vsftp添加用户



vsftpd服务 添加用户

vsftp的安装,yum还是源码随便你,下面说说建立ftp账户。

# adduser -d /opt/data/http/upload -g ftp -s /sbin/nologin ftpman

# passwd ftpman

Changing password for user ftpman.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

这样就为系统增加了一个名为ftpman,家目录指向为/opt/data/http/upload的且不能直接用于登录centos系统的ftp用户

vi /etc/sysconfig/iptables-config 照下面修改

IPTABLES_MODULES="ip_conntrack_ftp"

保存退出
   service iptables restart

若ftp服务器连接失败,错误提示:

500 OOPS: cannot change directory:/home/*******

500 OOPS: child died

可尝试用以下命令:

setsebool -P ftpd_disable_trans 1

service vsftpd restart

P这个参数表示以后重启系统也不用再打一遍。


修改vsftpd.conf文件:

user_config_dir=/etc/vsftpd/user_config_dir

并在这个文件夹下面添加用户名的文件

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES


修改文件夹的读写权限:

chown ftp /opt/data/http/upload

chmod 777 /opt/data/http/upload



页: [1]
查看完整版本: 为vsftp添加用户