CentOS安装设置vsftpd
时间:2014-12-20 21:19 来源:linux.it.net.cn 作者:IT
1:yum -y install vsftpd
2:service vsftpd status //查看状态,默认是关闭的
3:chkconfig vsftpd on //设置开机启动
4:/etc/vsftpd/vsftpd.conf //配置文件位置
5:useradd -d /usr/local/apache/htdocs -s /sbin/nologin username
添加加用户
6 passwd username //设置密码
可能遇到错误:
“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
7:设置访问目录:
1:chroot_list_enable=YES 取消#
2:chroot_list_file=/etc/vsftpd/chroot_list 取消#
3:创建文件: chroot_list
4:chroot_list文件里面添加你创建的用户名
(责任编辑:IT)
1:yum -y install vsftpd 2:service vsftpd status //查看状态,默认是关闭的 3:chkconfig vsftpd on //设置开机启动 4:/etc/vsftpd/vsftpd.conf //配置文件位置 5:useradd -d /usr/local/apache/htdocs -s /sbin/nologin username 添加加用户 6 passwd username //设置密码 可能遇到错误: “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 7:设置访问目录: 1:chroot_list_enable=YES 取消# 2:chroot_list_file=/etc/vsftpd/chroot_list 取消# 3:创建文件: chroot_list 4:chroot_list文件里面添加你创建的用户名 (责任编辑:IT) |