linux中切换到上级目录,vsftp中控制用户是否允许切换到上级目录
控制用户是否允许切换到上级目录
在默认配置下,用户可以使用“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中控制用户是否允许切换到上级目录相关推荐
- android 中radiogroup滑动切换,巧妙实现缺角radiogroup控制多个fragment切换和滑动
在android开发中,用一个radiogroup控制多个fragment切换是十分常见的需求.但是如果fragment是一个ListView,如何保证滑动的时候通过缺角可以看到下面的listview ...
- 怎么切换界面_PLC外部开关如何控制触摸屏界面的切换?
点击下方图片,进入工控行业平台 PLC外部开关去控制触摸屏界面的切换,这在我们实际工控应用中很是常见的,比如自动/手动界面的切换,通过控制面板上的切换按钮来选择工作模式. 此时触摸屏的界面会随着按钮的 ...
- linux中ftp的工作原理,Linux系统学习 十二、VSFTP服务—简介与原理
1.简介与原理 互联网诞生之初就存在三大服务:WWW.FTP.邮件 FTP主要针对企业级,可以设置权限,对不同等级的资料针对不同权限人员显示. 但是像网盘这样的基本没有权限划分. 简介: FTP(Fi ...
- Linux中su无法切换到目录,linux普通用户su root切换提示没有文件或目录的解决方法...
1. 首先进入单用户模式: 1). ubuntu : 上述情况可以在grub界面选择第二项修复,但没有grub可以参考: 1.重启ubuntu,随即长按shirft进入grub菜单: 2.选择reco ...
- Linux bash符号及含义,Linux下用bash命令执行名称中带有(符号的目录注意事项
***********************************************声明************************************************ 原创 ...
- linux在目录exp中创建空白文件,Linux之文件目录
一.Linux的目录结构 1.概览 2.树状目录结构 说明: /root:该目录为系统管理员用户主目录 /bin:即Binary,存放着系统必备执行命令 /boot:这里存放的是启动Linux时使用的 ...
- linux 显示目录文件数,如何在Linux系统上显示当前及子目录中的文件数量
在本指南中,我们将介绍如何在 Linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量. 我们将使用 find 命令,它用于搜索目录层次结构中的文件,以及 wc 命令,它会打印每个文件或来自 ...
- linux var是什么文件夹,linux中/etc与/var目录,各是什么意思?这两个目录下的文件有什么特点?...
/var 文件系统 : /var 包含系统一般运行时要改变的数据.通常这些数据所在的目录的大小是要经常变化或扩充的.原来 /var 目录中有些内容是在 /usr 中的,但为了保持 /usr 目录的相对 ...
- vsftp中配置默认目录
如果是默认安装vsftpd的话,以下是一些文件的位置约定: /usr/sbin/vsftpd ---- VSFTPD的主程序 /etc/rc.d/init.d/vsftpd ---- 启动脚本 /et ...
最新文章
- python网页模板_python-找不到HTML模板
- java流的序列化_Java中的对象流和序列化介绍
- 深度学习pytorch--多层感知机(一)
- 工业路由器和工业交换机的区别介绍
- XP系统安装SQL2000企业版开启1433端口
- EasyTrader踩坑之旅总结
- web前端的主要学习什么,2020年还有前途吗?一般工资是多少?
- 阿里AI获NLP顶会比赛冠军,达摩院计划推出首个通才型AI医生
- -bash: findstr: command not found 问题解决
- 3.UNIX 环境高级编程--文件 IO
- html 压缩工具 html-minifier
- 如何将Excel中的表格直接转成LaTex格式?
- python恶搞代码打开对方摄像头_用Python获取摄像头并实时控制人脸的实现示例
- Messari 2022年度报告9 - DAO亦有道
- 怎么彻底删除office注册表信息?
- Tomcat 8080,8005端口占用问题
- docker-compose部署shadowscoks server
- 什么是卷积神经网络?它目前主要应用于哪些领域?
- 如何防止用户打开浏览器开发者工具?
- Python—SJ—实验6—加密解密文本