zoukankan      html  css  js  c++  java
  • CentOS下使用vsftpd

    参考:http://www.linuxsir.org/main/?q=node/152#8.7

    参考:http://www.phpchina.com/html/81/14881-8888.html

    参考文章写的不错,可以参考一下

    vsftpd安装不用说了,服务启动也不用说了,关键是服务启动之后的配置问题:

    我的环境:CentOS 5.3  GNOME  vsftpd

    一、安装:yum install vsftpd

    二、启动:service vsftpd start

    三、为ftp创建用户:

    1、创建用户:“系统|管理|用户和组群|用户”,“添加用户”比如叫:ftp,密码:ftpadmin,登录shell:/sbin/nologin,下面三项“创建主目录”,“为该用户创建私人组群”,“手动指定用户ID”,不够选。

    2、修改用户属性:双击该用户, 主目录输入:/mnt/winc/ftproot,这个目录是你ftp的目录,组群选择ftp,确定,就可以了。

    说明:主目录默认是:/home/ftp,这个地方建议修改为你的ftp实际的路径,比如我改为“/mnt/winc/ftproot”了,因为我的ftp的文件都在这个目录下;

    登录sehll,选择:/sbin/nologin,这个用户是不能登录系统的,但是可以使用ftp。

    3、修改selinux参数:

    setsebool ftpd_disable_trans 1  
    service vsftpd restart

    说明:如果不修改,连接时会提示:

    500 OOPS: cannot change directory:/mnt/winc/ftproot*******
    500 OOPS: child died

     这样ftp就可以正常使用了...

    整个创建用户完成之后在/etc/passwd文件中会增加一行:

    ftpadmin:x:501:50:ftpadmin:/mnt/winc/ftproot:/sbin/nologin

     

  • 相关阅读:
    移动端(H5)弹框组件--简单--实用--不依赖jQuery
    jquery attr()和prop()方法的区别
    jQuery选择器
    Tomcat&Web程序结构&Http协议(一)
    Javascript&DOM(三)
    html&CSS代码篇(二)
    html&css入门篇(一)
    『一本通』区间DP
    『P1549』棋盘问题
    『USACO08OCT]』Watering Hole
  • 原文地址:https://www.cnblogs.com/xia/p/1495218.html
Copyright © 2011-2022 走看看