为了系统安全,需要设置系统用户在访问ftp资源的时候只能访问其家目录,不能随意跳转其他目录

修改/etc/vsftpd/vsftpd.conf配置文件,在最下面添加以下两行

1、chroot_local_user=YES

#开启此参数后,vsftpd会检查用户家目录是否有写权限,如果没有则在用户连接时提示权限的错误

错误如下:

[root@room8pc205 ~]# ftp localhost
Trying ::1...
Connected to localhost (::1).
220 (vsFTPd 3.0.2)
Name (localhost:root): weihu
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed.

2、allow_writeable_chroot=YES

#添加此参数设置系统用户登陆ftp之后对其家目录有写权限

########################

如果不需要授予写的权限,可以执行chmod a-x /home/weihu来解决登陆问题

vsftp禁锢系统用户在其家目录,并有写的权限相关推荐

  1. linux 创建用户和修改新增用户默认的家目录

    文章目录 一.用户操作 ①创建新用户 ②给新用户设置密码 ③ 默认家目录 二.修改默认家目录 ① 编辑passwd文件 ② 在下面找到新增的用户 ③ 把前面的目录(/home/gblfy)修改为(/a ...

  2. Ubuntu 16.04 使用useradd添加用户后没有家目录的解决方法

    用useradd添加用户后  ,需指定家目录 :方法是这样的   (1)先进入root    vi /etc/passwd     查看是否指定了家目录   如:username :1002:1002 ...

  3. CentOS 7 使用useradd添加用户后没有家目录的解决方法

    用useradd添加用户后  ,没有指定家目录,现在需要指定家目录 [root@linjun /home]#useradd -u 9999 -s /bin/sh -M -g sa -c "l ...

  4. Ubuntu添加用户自动创建家目录,并设定家目录默认权限

    使用Root用户登录服务器 vi /etc/login.defs #如下可以设定自动创建家目录 #如下区域可以设定用户家目录默认权限

  5. php判断目录是否有写的权限,php中判断文件空目录是否有读写权限的函数代码_php技巧...

    上面的函数有一个问题就是filename 必需.规定要检查的文件 ,必须是文件啊,目录不可判断,下面我们来判断空目录. 实例1 该功能非常常用,特别在一些需要生成静态文件的项目中,一个目录是否可以,关 ...

  6. php判断目录是否有写的权限,php中判断文件空目录是否有读写权限

    /* 问题出现:如何检查一个目录是否可写,如何目录下还有目录和文件,那么都要检查 思路: (1)首先先写出检查空目录是否可写的算法: 在该目录中生成一个文件,如果不能生成,表明该目录没有写的权限 (2 ...

  7. php判断目录是否有写的权限,PHP版目录权限检测

    感觉平时代码看的比写的多,一实践起来,就很吃力.这个脚本类似阿d那个吧. -//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...

  8. ftp文件传输协议的匿名用户、系统用户的实现详解过程

    一.ftp含义 FTP(File Transfer Protocol)文件传输协议,主要目的使得主机之间可以共享文件.监听在tcp的21端口,是一个文件共享服务,主要工作在应用层:FTP使用tcp生成 ...

  9. FTP服务(一)--匿名用户于系统用户

    一.FTP简介 FTP(File Transfer Protocol) 早期的三个应用级协议之一,是基于C/S架构. FTP的主要特性主要有以下几点: 双通道协议:数据通道和命令连接通道,数据通道和命 ...

最新文章

  1. delphi variant和stream相互转换的函数
  2. 使用FMDB多线程訪问数据库,及database is locked的问题
  3. SQL基础【五、Where】
  4. mac下antlr4命令使用
  5. Python Excel工具类封装, 实现excel表头加颜色
  6. Java语句详解(图解java语句概念、快速掌握java基础知识点)——Java基础系列
  7. hping3安装使用
  8. BI系统的分布式部署原理和技术实现
  9. CwRsync | Windows与Windows之间同步备份配置详解
  10. Linux-bash笔记
  11. Android 裸眼3D效果View
  12. android 网易新闻 登录界面,Android实现仿网易新闻主界面设计
  13. APP系列,学院专题讲座图像记录软件推荐
  14. HTTP解析库http-parser简介及使用
  15. filedownload实现
  16. javascript:验证是否是真实有效的身份证号码函数
  17. 深圳电信isp劫持www.google-analytics.com的ga.js来弹出广告窗口分析
  18. 在CentOS 7.7 x86_64上安装python3.11.0实录
  19. 保存数据的时候报类型错误的原因和解决方案
  20. 旁路电容与去耦电容的区别

热门文章

  1. 山东大学软件学院2022-2023数据科学导论知识点整理【软工大数据课组】
  2. 山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台
  3. Ubuntu 20.04 开启 root 远程登录
  4. 树莓派 + lnmp一键安装包 + thinkphp搭建网站
  5. 预祝VR、AR、XR、MR等早日成熟普及
  6. 3. 网页开发工具 VS Code
  7. 软件设计师知识点小总结(自己适用)
  8. golang 下载包报错, 无法下载包
  9. 《好学的C++ 第2版》 第3章 一专多能的for语句
  10. RT-Thread--外部 flash 挂载 fatfs 文件系统