Linux 搭建安装ftp服务器,增加ftp用户

简单介绍配置一个ftp服务器及增加ftp用户

相关参考资料  http://www.linuxidc.com/Linux/2015-06/118442.htm

1. 安装

# yum install -y vsftpd

2. 配置

# vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO
anon_upload_enable=YES // 上传
anon_mkdir_write_enable=YES // 创建
anon_other_write_enable=YES // 删除
service vsftpd restart
 

限制系统用户锁定在家目录:

# vim /etc/vsftpd/vsftpd.conf

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

 

限制更多的系统用户,把需要限制的用户加入/etc/vsftpd/chroot_list中即可

# touch /etc/vsftpd/chroot_list
# cut -d: -f 1 /etc/passwd >>/etc/vsftpd/chroot_list    // 将本地用户都加入到chroot_list

将本地用户都加入到chroot_list

 

利用ftp用户策略允许登录ftp的系统用户

在userlist_enable=YES 的后面添加

userlist_deny=NO
userlist_file=/etc/vsftpd/user_list

 

3. 增加ftp用户

增加用户test,并制定test用户的主目录为/home/test

# useradd -d /www/ test    //增加用户test,并制定test用户的主目录为/home/test
# passwd test         //为test设置密码

 

 

更改用户相应的权限设置

限定用户test不能telnet,只能ftp

# usermod -s /sbin/nologin test           //  限定用户test不能telnet,只能ftp
# usermod -s /sbin/bash test                //  用户test恢复正常
# usermod -d /test test                    //  更改用户test的主目录为/test

 

重启

# /etc/init.d/vsftpd restart

 

注意:  目录权限问题

2 条评论
  1. 测试邮箱

发表一条评论