控制用户是否允许切换到上级目录

在默认配置下,用户可以使用“cd..”命名切换到上级目录。比如,若用户登录后所在的目录为/var/ftp,则在“ftp>”命令行下,执行 “cd..”命令后,用户将切换到其上级目录/var,若继续执行该命令,则可进入linux系统的根目录,从而可以对整个linux的文件系统进行操 作。

若设置了write_enable=yes,则用户还可对根目录下的文件进行改写操作,会给系统带来极大的安全隐患,因此,必须防 止用户切换到linux的根目录,相关的配置项如下:

chroot_list_enable=yes

// 设置是否启用chroot_list_file配置项指定的用户列表文件。设置为yes则除了列在j/etc/vsftpd/chroot_list文件 中的的帐号外,所有登录的用户都可以进入ftp根目录之外的目录。默认no

chroot_list_file=/etc/vsftpd/chroot_list

// 用于指定用户列表文件,该文件用于控制哪些用户可以切换到ftp站点根目录的上级目录。

chroot_local_user=yes

// 用于指定用户列表文件中的用户,是否允许切换到上级目录。默认no

注意:要对本地用户查 看效果,需先设置local_root=/var/ftp

具体情况有以下几种:

1)当 chroot_list_enable=yes,chroot_local_user=yes时,在/etc/vsftpd/chroot_list文件 中列出的用户,可以切换到上级目录;未在文件中列出的用户,不能切换到站点根目录的上级目录。

2)当 chroot_list_enable=yes,chroot_local_user=no时,在/etc/vsftpd/chroot_list文件中 列出的用户,不能切换到站点根目录的上级目录;未在文件中列出的用户,可以切换到上级目录。

3)当 chroot_list_enable=no,chroot_local_user=yes时,所有用户均不能切换到上级目录。

4)当 chroot_list_enable=no,chroot_local_user=no时,所有用户均可以切换到上级目录。

5)当用户不允许切 换到上级目录时,登录后ftp站点的根目录“/”是该ftp账户的主目录,即文件的系统的/var/ftp目录。

linux中切换到上级目录,vsftp中控制用户是否允许切换到上级目录相关推荐

  1. android 中radiogroup滑动切换,巧妙实现缺角radiogroup控制多个fragment切换和滑动

    在android开发中,用一个radiogroup控制多个fragment切换是十分常见的需求.但是如果fragment是一个ListView,如何保证滑动的时候通过缺角可以看到下面的listview ...

  2. 怎么切换界面_PLC外部开关如何控制触摸屏界面的切换?

    点击下方图片,进入工控行业平台 PLC外部开关去控制触摸屏界面的切换,这在我们实际工控应用中很是常见的,比如自动/手动界面的切换,通过控制面板上的切换按钮来选择工作模式. 此时触摸屏的界面会随着按钮的 ...

  3. linux中ftp的工作原理,Linux系统学习 十二、VSFTP服务—简介与原理

    1.简介与原理 互联网诞生之初就存在三大服务:WWW.FTP.邮件 FTP主要针对企业级,可以设置权限,对不同等级的资料针对不同权限人员显示. 但是像网盘这样的基本没有权限划分. 简介: FTP(Fi ...

  4. Linux中su无法切换到目录,linux普通用户su root切换提示没有文件或目录的解决方法...

    1. 首先进入单用户模式: 1). ubuntu : 上述情况可以在grub界面选择第二项修复,但没有grub可以参考: 1.重启ubuntu,随即长按shirft进入grub菜单: 2.选择reco ...

  5. Linux bash符号及含义,Linux下用bash命令执行名称中带有(符号的目录注意事项

    ***********************************************声明************************************************ 原创 ...

  6. linux在目录exp中创建空白文件,Linux之文件目录

    一.Linux的目录结构 1.概览 2.树状目录结构 说明: /root:该目录为系统管理员用户主目录 /bin:即Binary,存放着系统必备执行命令 /boot:这里存放的是启动Linux时使用的 ...

  7. linux 显示目录文件数,如何在Linux系统上显示当前及子目录中的文件数量

    在本指南中,我们将介绍如何在 Linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量. 我们将使用 find 命令,它用于搜索目录层次结构中的文件,以及 wc 命令,它会打印每个文件或来自 ...

  8. linux var是什么文件夹,linux中/etc与/var目录,各是什么意思?这两个目录下的文件有什么特点?...

    /var 文件系统 : /var 包含系统一般运行时要改变的数据.通常这些数据所在的目录的大小是要经常变化或扩充的.原来 /var 目录中有些内容是在 /usr 中的,但为了保持 /usr 目录的相对 ...

  9. vsftp中配置默认目录

    如果是默认安装vsftpd的话,以下是一些文件的位置约定: /usr/sbin/vsftpd ---- VSFTPD的主程序 /etc/rc.d/init.d/vsftpd ---- 启动脚本 /et ...

最新文章

  1. python网页模板_python-找不到HTML模板
  2. java流的序列化_Java中的对象流和序列化介绍
  3. 深度学习pytorch--多层感知机(一)
  4. 工业路由器和工业交换机的区别介绍
  5. XP系统安装SQL2000企业版开启1433端口
  6. EasyTrader踩坑之旅总结
  7. web前端的主要学习什么,2020年还有前途吗?一般工资是多少?
  8. 阿里AI获NLP顶会比赛冠军,达摩院计划推出首个通才型AI医生
  9. -bash: findstr: command not found 问题解决
  10. 3.UNIX 环境高级编程--文件 IO
  11. html 压缩工具 html-minifier
  12. 如何将Excel中的表格直接转成LaTex格式?
  13. python恶搞代码打开对方摄像头_用Python获取摄像头并实时控制人脸的实现示例
  14. Messari 2022年度报告9 - DAO亦有道
  15. 怎么彻底删除office注册表信息?
  16. Tomcat 8080,8005端口占用问题
  17. docker-compose部署shadowscoks server
  18. 什么是卷积神经网络?它目前主要应用于哪些领域?
  19. 如何防止用户打开浏览器开发者工具?
  20. Python—SJ—实验6—加密解密文本

热门文章

  1. 【JavaScript】Uncaught TypeError: Illegal invocation
  2. [NOI2009]管道取珠
  3. 《Java核心技术》 -- 读书笔记 ② - 类 | 对象 | 接口
  4. 领会CSS,实际中的研究
  5. CentOS 下的邮件通知
  6. 利用MyEclipse的ant插件生成Hibernate的映射文件
  7. 关于汉语转换拼音的组件
  8. 切图后用ie6浏览时切片间有空隙
  9. leetcode 303 python(动态规划)
  10. java 中free,javac(freejava)