• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS 安装vsftp 建新用户的方法

CentOS 安装vsftp 建新用户的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos6.5 vsftp,centos 7 vsftp,centos安装vsftp,centos搭建vsftp,centos vsftp等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

rpm -qa | grep vsftpd 查看有没有安装vsftp

运行命令开始安装

yum -y install vsftpd

centos会自动下载安装。

安装完毕后

设置每次开机时自动运行

chkconfig vsftpd on

手工启动

service vsftpd start

可以通过 netstat -tl查看是否在监听21端口。

建新用户

# useradd –d /var/www -g ftp –s /sbin/nologin myftp

说明:

-s /sbin/nologin 是让其不能登陆系统
-d 是指定用户目录为/var/www ,这里可以替换成任何你需要的目录。
-g ftp 把用户加入到ftp组中(vsftp已创建)
myftp是ftp用户名,在配置时把这个myftp换成你的ftp用户名。
执行该命令后,如果出现这样的错误提示:
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
这说明用户的目录已经存在(/var/www,这个可以是任何你设定的目录),不可再新建此目录,并非添加用户失败,可以忽略。

特别提醒:用useradd建立的用户,如果后面不加–s /sbin/nologin参数,建立的用户为普通系统用户,有系统登陆centos服务器的权限,在虚拟主机环境下,这非常危险。所以要在useradd命令后面加上参数–s /sbin/nologin,为centos 服务器虚拟主机添加不可以登录系统的ftp专用账号(虚拟账户)

设置密码

# passwd myftp
提示:重复输入2次
修改/var/www目录属性:(或任何自己定义的目录)
# chown -R myftp /var/www 递归把所有目录及文件的拥有者设为新添加的ftp用户
# chmod -R 755 /var/www 递归地设置拥护者全部权限,其他用户只有读取和执行权限
这样,如果网站运行时需要有写入权限,可以直接通过ftp的用户名来修改。

配置文件 /etc/vsftpd/vsftpd.conf

设置帐户只能访问自己的目录,也就是上面建用户的时候设置的目录–d /var/www
Chroot_local_user=yes

重启 vsftpd服务

# service vsftpd restart

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解在CentOS中安装配置FTP服务器软件VSFTP的流程
  • CentOS 安装vsftp 建新用户的方法

相关文章

  • 2017-05-12Linux oracle 9i图文安装教程四
  • 2017-05-12CentOS简介与RedHat Linux的区别介绍
  • 2017-05-12centos下如何查看调优apache状态的相关命令
  • 2017-05-12CentOS mktemp 命令解释
  • 2017-05-12SecureCRT 用ssh key登录配置方法
  • 2017-05-12CentOS系统中使用yum命令安装redis的方法
  • 2017-05-12RedHat服务器上[Errno 5] OSError: [Errno 2]的解决方法
  • 2017-05-12centos Docker安装前升级内核3.10的方法
  • 2017-05-12在CentOS 6.3中安装与配置Tomcat-7方法
  • 2017-05-12CentOS中使用Yum把MySQL平滑迁移到MariaDB

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • centos 5 yum安装与配置vsFTPd FTP服务器详细步骤
    • CentOS6.x上部署Docker容器环境的全流程攻略
    • CentOS挂载lvm分区重名问题的解决方法
    • CentOS yum强行解除锁定的方法
    • centos6.2清除系统缓存的步骤
    • CentOS6.8下非图形界面如何配置IP?非图形界面配置IP的教程
    • 关闭Centos写磁盘功能的方法
    • Centos系统网卡怎么手动配置?
    • CentOS 6.4 下安装vsftpd并配置虚拟用户
    • linux之Centos中文系统分区的详细教程和重点介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有