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

linux ftp服务器下用户只能在自己目录下的方法:

第一步:创建一个 ftp guest 组,用 groupadd 命令,也可以用 ftp 服务器创建的 ftp 组(less /etc/group 看看是否存在,如果装了ftp server的话都有这个组存在);

第二步:在 ftp 组中添加 ftp 用户;

第三步:修改 /etc/ftpaccess 文件,加入 guestgroup 的定义: guestgroup ftp; 或者用 guestuser 直接指定 ftp 用户名,如:guestuser ftpuser;

第四步:向这个用户的 $HOME 目录下拷贝必要的文件,主要是与 ls 有关的。一般的 ls 要 Lib 支持,你得重新编译 ls,或把 lib 目录 copy 过去,或者拷贝 ftp server 带的 ls, 比如把 /home/ftp/ 下的bin,etc,lib 三个目录拷贝到这个用户的根目录下, 并修改权限 (chown username.ftp *)。

注意:现在 Linux 下带的 ftp 无须拷贝这些文件,至少 RedHat6.1 是不需要拷贝的,所以就可以省去第四步。

通过爱站技术频道小编介绍的linux ftp服务器下用户限制目录的方法,相信大家都有了一定的了解,想要了解更多的技术内容,请继续关注爱站技术频道吧!

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

特别注意:本站所有转载文章言论不代表本站观点!

本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

linux ftp用户指定多个目录,linux ftp服务器下用户限制目录的方法相关推荐

  1. Linux服务器下LNMP安装与配置方法

    一.准备 1.准备php函数的rpm包 2.准备lnmp其他的源代码包 3.安装php-5.2.14源代码包所需要的函数支持包 复制代码 代码如下: (libiconv库为需要做转换的应用提供了一个i ...

  2. linux删除具有指定内容的文件,Linux bash删除文件中含“指定内容”的行功能示例...

    本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...

  3. linux下运行python程序如何控制内存_用Python实现Linux系统占用指定内存,CPU满载,服务器压力测试,场景设计...

    背景 提出两个需求 占满系统CPU 占用大内存 通过上网查资料,做实验使用Python实现了上述两个需求. 先看效果 执行前 内存 CPU 执行后 内存 CPU 代码实现 环境说明:代码使用Pytho ...

  4. tplink支持Linux的无线网卡,解决tp-link usb无线网卡在ubuntu14.04下无法使用的一种方法...

    家里的台式机采用的是Realtek RTL8188CUS USB无线网卡(可以用lsusb命令查看该信息), 最近把Ubuntu 12.04升级到14.04版本,发现14.04系统自带的无线网卡驱动简 ...

  5. linux用户群组实验总结,linux基础概念和个人笔记总结(2)——账号和权限管理实验验证...

    特此感谢! 教员:张仁珑 班主任:傅春华 我想给予他们最崇高的敬意 防伪码:滴水之恩,涌泉相报 感想:当我今天在首页上看到了自己发的文章,这是我的第九篇文档,觉得心里特别开心,也真正理解了 " ...

  6. Linux显示5 9行的数据,Linux复习

    第一阶段:基础知识 一.文件系统结构 树状目录结构: Linux有哪些目录: / 根目录,通常不在这里存储文件 /bin 可执行文件,ls,cd /sbin 可执行文件 /boot 开机启动的文件,包 ...

  7. Linux服务器下搭建JDK、Tomcat环境和部署web应用

    1.下载JDK和Tomcat jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-188026 ...

  8. Winforn中DevExpress的TreeList中显示某路径下的所有目录和文件(附源码下载)

    场景 Winform中DevExpress的TreeList的入门使用教程(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

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

    在创建FTP服务器之有先命令: ps -ef |grep vsftpd 查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安装. 然后再执行:yum install vsft ...

最新文章

  1. leetcode算法题--数组中数字出现的次数 II
  2. Java如何解决mysql读写延迟_java中延迟任务的处理方式
  3. 后台数据到mysql怎样保持实时更新_京东智联云MySQL数据库如何保障数据的可靠性?...
  4. OpenGL实现3D立体显示
  5. JS魔法堂:彻底理解0.1 + 0.2 === 0.30000000000000004的背后 1
  6. opencv 常用操作 c++
  7. Javascript:getElementsByClassName
  8. oracle tirger_TPS65130RGETG4_驱动_中文手册(3/10)_TI - 万联芯城
  9. 物联卡与SIM卡相比优势在哪
  10. 基于Android企业员工绩效考评APP的设计与实现
  11. 96K的3d FPS游戏-毁灭杀手(kkrieger)
  12. 正则表达式(一)字符串匹配
  13. 【目标检测】YOLOv3:An Incremental Improvement
  14. win0如何添加计算机用户,Win10系统如何添加来宾账户 win10添加来宾账户的方法
  15. 海信电视买哪个型号好 2023海信电视系列机型选购推荐
  16. Linux是什么 ?
  17. mysqli_fetch_assoc()和mysqli_fetch_array()的区别与用法
  18. 软件测试质量度量,软件测试过程质量的度量
  19. char与varchar的区别?
  20. MATLAB怎么让三围图动起来,Matlab小技巧 -- 让图动起来!

热门文章

  1. 智能助手被指侵犯用户隐私,美三大科技巨头或面临调查;传小米已解散其VR头显Mi VR团队;特斯拉成立反欺诈部门……...
  2. 重磅!AWS任命张文翊女士为全球副总裁及大中华区执行董事!
  3. 2021计算机应用基础统考,2021年度计算机应用基础统考练习题及答案.doc
  4. axis2 默认端口_基于 AXIS2/C 的 C 语言库实现对提供 REST API 的系统进行数据访问...
  5. mysql 8使用美团的Leaf算法(segment)
  6. IntelliJ IDEA 2020 数据库连接Oracle和Mysql
  7. Vue计算属性、方法、侦听器
  8. 从javaScript数据类型开始了解垃圾回收机制
  9. The following SDK components were not installed: extra-google-m2repository and platform-tools
  10. wxpython富文本_去除富文本编辑器中的标签