1. 在创建FTP服务器之有先命令: ps -ef |grep vsftpd

    查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安装。

  2. 然后再执行:yum install vsftpd -y

    进行在线安装vsftpd这个服务。

  3. 安装成功以后需要把匿名登陆的这个功能关闭了。

    使用命令: vim /etc/vsftpd/vsftpd.conf

    然后在里成找到:‍

    anonymous_enable=NO

  4. 然后再查看一下vsftpd这个服务有没有启动。

    使用命令: chkconfig --list

    如果你如下图所示一样没有启动。

    没有启动使用启动:chkconfig --level 35 vsftpd on

     
  5. 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test

    2、建用户:在root用户下:

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

    如果目录已经存在,会有提示,但是不影响用户的权限登陆
    passwd test //为test设置密码

    3、更改用户相应的权限设置:

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

    4、限制用户只能访问/home/test,不能访问其他路径

    修改/etc/vsftpd/vsftpd.conf如下:

    chroot_list_enable=YES //限制访问自身目录
    # (default follows)
    chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

    编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行

    改完配置文件,不要忘记重启vsFTPd服务器
    [root@linuxsir001 root]# /etc/init.d/vsftpd restart

    5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:

    usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面

  6. 最后重启一下服务:service vsftpd start

    如果出现启动失败则可以使用:/etc/rc.d/init.d/vsftpd restart

  7. 成功链接FTP服务器上。

    --------------------------------------------------------------------------------------------------

    Linux下如何修改用户默认目录

    配置:
    1. 1、切换到root用户,直接修改/etc/passwd文件,找到你的用户名你一行,如下图所示修改路径,然后保存即可。

    2. 2

      2、切换到root用户,使用usermod命令,例如usermod -d /tmp test (test为你的用户名),使用该命令请确保该用户下没有运行的软件或进程

    3. 3

      最后切换到普通账户,就会看到当前默认目录已经更改了。

    如果用户不能上传文件,记得

    chmod -R 777 /file

未来星开发团队--狒狒 QQ:9715234

Linux怎样创建FTP服务器--修改用户默认目录-完美解决 - 费元星相关推荐

  1. linux ftp用户指定多个目录,linux ftp服务器下用户限制目录的方法

    我们使用服务器都要站在安全方面进行考虑,有必要将ftp服务下的用户限制在适当的范围内,那么linux ftp服务器下用户限制目录的方法有哪些呢?一起跟着爱站技术频道小编的步伐来了解一下吧! linux ...

  2. 修改ftp服务器开放22端口,linux服务器修改ftp默认21端口方法

    1.登录服务器,打开vsftp.conf文件 # vim /etc/vsftpd/vsftpd.conf 2.在文件末尾增加listen_port=8021 #remote_charset=CP125 ...

  3. Linux FTP服务器本地用户登录

    Linux:FTP服务器本地用户登录 在这篇文章中,我将通过vsftp对FTP服务器进行配置.并且以本地用户形式,实现VM虚拟机下的Linux系统和实际的Windows系统进行交互.(我的Liunx系 ...

  4. Linux FTP服务器匿名用户登录

    Linux:FTP服务器匿名用户登录 在这篇文章中,我将通过vsftp对FTP服务器进行配置.并且以匿名用户形式,实现VM虚拟机下的Linux系统和实际的Windows系统进行交互.(我的Liunx系 ...

  5. Linux下创建FTP用户和密码(日常操作)

    具体的操作如下: linux下创建ftp用户 #创建用户并指定目录 useradd -d /data/ts2ods/hnitv hn_itv  #配置密码 passwd hnitv!@# #限定用户不 ...

  6. 虚拟机链接ftp服务器,linux虚拟机连接ftp服务器

    linux虚拟机连接ftp服务器 内容精选 换一换 本章节以Linux操作系统为例,指导您通过弹性云服务器内网方式连接GaussDB(for Influx)实例.目标实例必须与弹性云服务器在同一个虚拟 ...

  7. Linux安装部署FTP服务器

    Linux安装部署FTP服务器 本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据,需要用到FTP服务器以提供他们每天上传数据,因为之前在本地的VMware虚拟机 ...

  8. Linux下搭建FTP服务器教程

    一.基本安装 1.运行以下命令安装 vsftpd. yum install -y vsftpd 2.运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls 说明: /etc/v ...

  9. linux平台搭建ftp,Linux快速搭建FTP服务器

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(A ...

最新文章

  1. linux 获取 基地址,linux - 每个函数加载的glibc基地址不同。 - SO中文参考 - www.soinside.com...
  2. python动态排名可视化_动态排名可视化 | 带你领略编程语言20年风云变化
  3. Hbase 2.0 RegionObserver使用
  4. C# 系统服务 删除后禁用 ,删除不彻底;删除后无法重装问题解决方案
  5. php只取时间的下士_PHP 获取时间的各种处理方式!
  6. php中提取%3cdiv,cmseasy getshell 0day
  7. redhat-5.4故障排除
  8. SCI从入门到精通(二)——如何阅读文献
  9. Atitit. Gui控件and面板----程序快速启动区--最佳实践Launchy ObjectDock-o0g
  10. MCGS昆仑动态显示屏组态环境搭建介绍
  11. 随机信号分析实验(matlab仿真实验)
  12. Excel 生成均匀分布、正态分布随机数
  13. 2021年9月25日PMI认证考点考场安排
  14. RocketMQ初识
  15. 来自CSDN的精华网址
  16. 数据可视化 - 地图 - 世界地图
  17. ubuntu14.04 下载安装 yocto平台
  18. 内地朋友对香港银行开户的需求越发增多!
  19. 数据库实验九2021011206贾天乐
  20. 魔兽8.0最新服务器人口普查,魔兽世界人口普查8.0版最新资讯!赶紧来了解!

热门文章

  1. i7处理器好吗_笔记本电脑处理器是i5好还是i7好?为什么?
  2. Linux网络环境搭建,rh401 - 简单PXE网络引导环境的搭建
  3. linux系统在windows看不到,Linux下怎么看不到盘符啊?
  4. scss与sass介绍
  5. [设计模式-行为型]备忘录模式(Memento)
  6. mysql中变量值得输出,几个比较重要的MySQL变量
  7. php文本框限制字节,js限制文本框输入长度两种限制方式(长度、字节数)_基础知识...
  8. python中breakpoint什么意思_it/breakpoint是什么意思
  9. Servlet向JSP传递数据以及JSP页面DIV定时局部刷新
  10. Python中的len函数