vsftpd服务 添加用户
vsftp的安装,yum还是源码随便你,下面说说建立ftp账户。
[[email protected]]# adduser -d /opt/data/http/upload -g ftp -s /sbin/nologin ftpman
[[email protected]]# 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用户
若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