centos 6.0 vsftpd虚拟用户配置总结
11.[root@localhost ~]#useradd -d /home/ftpsite/ -s /sbin/nologin vritual //建立虚拟账号 12.[root@localhost ~]#touch /var/log/vsftpd.log 13.[root@localhost ~]# service vsftpd start//启动vsftpd服务 14.[root@localhost ftp]# ftp localhost//登录ftp Trying ::1... ftp: connect to address ::1Connection refused Trying 127.0.0.1... Connected to localhost (127.0.0.1). 220 (vsFTPd 2.2.2) Name (localhost:root): zhh 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> mkdir zhh 257 "/home/ftpsite/zhh" created 15.常见问题: 553 Could not create file 一般都是SELinux的问题,设置SELinux的一个值,重启服务器即可。 setsebool -P ftpd_disable_trans 1 service vsftpd restart 500 OOPS: bad bool value in config file for: write_enable 注意你的CentOS FTP服务文件中保证每一行最后没有任何空格,一般出错就是在多余的空格上。 虚拟用户上传后默认权限为:600,用户无法下载文件 在配置文件中添加或修改anon_umask项的值。如anon_umask=022或000 使用命令添加ftp用户 添加ftp用户,命令格式: #adduser -d /目录路径 -g ftp -s /sbin/nologin 用户名 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |