## 学习总结


##超级用户权限


  1. vsftpd安装(l)
     yum install vsftpd    apt-get install vsftpd
     

  2. vsftpd配置(本地用户登陆限制在自己的主目录,/etc/vsftpd.conf)
     listen=YES(连接被拒绝时查看是否打开)
     chroot_list_file=/etc/vsftpd.chroot_list
     chroot_list_enable=YES
     allow_writeable_chroot=YES

    (500 OOPS: vsftpd: refusing to run with writable root inside chroot ())


  3.  创建ftp用户,将用户添加到vsftpd.chroot_list文件中一行一个用户
     useradd -d /home/username -m username -g groupname
     echo username >> /etc/vsftpd.chroot_list
     530错误:Login incorrect(检查密码设置了吗. 设置密码passwd username)


     service vsftd start
     

  4. ftp客户端(win cmd)
     ftp ip地址
     username
     passwd
     put 上传
     get 下载
     bin(二进制传输模式)  


  5.  常用命令

     service vsftd status  -----查看服务器状态
     service vsftd start   -----启动服务器
     service vsftd restart  -----重启服务器
     which vsftpd  -----是否已经安装了ftp软件
     netstat -an | grep 21 -----列出含有21的网络状态(ip:21一般为ftp服务)


  6.  注意
     root用户的权限开启
     /etc/vsftpd.ftpusers(etc/ftpusers)  将root注释#
     /etc/vsftpd.user_list 将root注释#
     重启服务