`
jaychang
  • 浏览: 734536 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

Vsftpd下如何把用户限制在家目录中

 
阅读更多

Vsftpd下如何把用户限制在家目录中

我们要自己建一个文件,在/etc目录中

  1. #touch /etc/vsftpd.chroot_list  
  2.  

以beinan和nanbei这两个用户限制在他们所在的家目录中,而其它的FTP用户不做此限制。

在vsftpd.chroot_list这个文件中,把beinan和nanbei添上去就行,注意,每个用户占一行。

  1. beinan  
  2.  
  3. nanbei  
  4.  

然后改/etc/vsftpd/vsftpd.conf文件,找如下的两行

  1. #chroot_list_enable=YES 
  2.  
  3. #chroot_list_file=/etc/vsftpd.chroot_list  
  4.  

把前面的#号去掉,也就是这样的

  1. chroot_list_enable=YES 
  2.  
  3. chroot_list_file=/etc/vsftpd.chroot_list  
  4.  

如果没有这样的两行,就可以自己添加上去也是一样的。

设置好后,重新vsFTPD服务器。

如何把系统内所有的FTP用户都限制在家目录中呢?这个选项是一刀切的解决所有的用户都能限制在家目录中。

我们可以通过更改vsftpd.conf文件,加入如下的一行

  1. chroot_local_user=YES 
  2.  

改完配制文件,不要忘记重启vsFTPd服务器

  1. [root@linuxsir001 root]# /etc/init.d/vsftpd restart  
  2.  

关闭 vsftpd: [ 确定 ]

为 vsftpd 启动 vsftpd: [ 确定 ]

  1. [root@linuxsir001 root]#  
  2.  
分享到:
评论

相关推荐

    vsftpd虚拟用户的配置

    ### vsftpd虚拟用户的配置详解 #### 一、虚拟用户概念 在介绍具体的配置步骤之前,我们先来了解一下什么是虚拟用户。虚拟用户是指在FTP服务器上使用的非真实系统账户,通常用于提高安全性以及方便管理和控制。 **...

    vsftpd虚拟目录安装

    在Linux环境中,VSFTPD提供了安全性和灵活性,允许管理员控制用户的访问权限和目录设置。以下是对"vsftpd虚拟目录安装"的详细解释: 1. **安装VSFTPD** 安装VSFTPD可以通过包管理器`yum`完成。运行`yum -y install...

    配置vsftpd 本地用户登陆

    根据以上配置,每个用户的配置文件应该位于`/etc/vsftpd_user`目录下,分别为`/etc/vsftpd_user/rumen01`、`/etc/vsftpd_user/rumen02`和`/etc/vsftpd_user/rumen03`。 1. **创建用户配置文件目录** ```bash ...

    vsftpd虚拟用户建立,无错版

    在 VSFTPD 服务中,需要设置目录标语功能,以便提供用户目录信息。可以将 dirmessage_enable 设置为 YES,以便开启目录标语功能。 `dirmessage_enable=YES` 7. 设置 PORT 过渡连接 在 VSFTPD 服务中,需要设置 ...

    Centos7下安装vsftpd并启用虚拟用户访问

    ### Centos7下安装vsftpd并启用虚拟用户访问 #### 一、环境搭建与软件安装 在CentOS 7环境中部署vsftpd并实现虚拟用户登录,首先需要完成vsftpd服务的基本安装。 1. **安装vsftpd及其客户端**: ```bash yum ...

    Centos 8 vsftpd多用户FTP服务器配置完美方案——同时解决PORT和PASV模式

    在CentOS 8系统中,配置vsftpd多用户FTP服务器,实现多虚拟用户FTP连接,并同时解决FTP PORT和PASV模式下的问题。 vsftpd简介 vsftpd是非常流行的FTP服务器软件,支持多种操作系统,包括CentOS、Ubuntu、Debian等。...

    vsftpd虚拟用户设置权限

    vsftpd 虚拟用户设置权限是指在 vsftpd 服务器中,如何设置虚拟用户的权限,以满足不同的用户需求。本文将详细介绍如何设置虚拟用户的权限,包括普通用户、管理员用户和网站管理员用户的权限设置。 首先,需要在 ...

    CentOS 7中vsftpd服务安全部署(匿名用户、本地用户、虚拟用户管理).docx

    4. 继续使用 chroot() 功能限制用户权限,确保用户只能访问特定目录。 【ftp、sftp、vsftp、vsftpd 区别】 - ftp:文件传输协议,基于 TCP/IP,不加密,存在数据传输的安全风险。 - sftp:SSH 文件传输协议,基于 ...

    企业Linux下vsFTPD实战方案

    - `chroot_local_user=YES/NO`:是否将用户限制在其主目录中。 - `listen_address`:只允许特定IP地址连接。 四、企业Linux下vsFTPD实战方案 1. **安装VsFTPd**:首先确认系统中是否已安装VsFTPd,如果没有,可以...

    vsftp仅允许访问自己的目录

    仅允许用户使用ftp并限制用户访问其它文件夹 只可以访问自己的Home目录

    linux下安装vsftpd服务

    Linux 下安装 vsftpd 服务 在 Linux 系统中,安装 vsftpd 服务可以提供 FTP 服务器功能,vsftpd 是目前 Linux 最好的 FTP 服务器工具之一,其中的 vs 就是“Very Secure”的缩写,表明该工具的最大优点就是安全。除...

    centos下vsftpd搭建

    例如,设置匿名用户访问、限制用户登录、设定用户目录等。此外,`/etc/pam.d/vsftpd` 文件用于认证管理,`/etc/vsftpd/ftpusers` 和 `/etc/vsftpd/user_list` 用于限制某些用户登录。 3. **创建用户和组** 在模拟...

    Ubuntu下vsftpd的配置与使用.pdf

    * chroot_local_user=YES:将用户限制在其家目录中 六、vsftpd 配置文件列表 vsftpd 的配置文件列表包括: * /etc/vsftpd/vsftpd.conf:主配置文件 * /usr/sbin/vsftpd:Vsftpd 的主程序 * /etc/rc.d/init.d/...

    vsftpd中文联机文档

    如果启用,需要提供一个文件(默认为 `/etc/vsftpd.chroot_list`),列出需要限制在各自家目录中的用户。 - **chroot_local_user**: 控制本地用户登录后是否被限制在各自的家目录中。默认为 **NO**。此选项存在一定...

    FTP服务器中将用户限制在自己目录下

    ### FTP服务器中将用户限制在自己目录下的方法与配置 ...通过以上步骤,就可以成功地将FTP服务器中的用户限制在其自己的目录下了。这种设置不仅有助于提高安全性,还能更好地管理和维护FTP服务器上的资源。

    删除 vsftp FTP用户 以及添加用户全过程

    通过以上步骤,我们可以有效地管理vsftp环境下的FTP用户,包括添加新用户、删除用户、修改用户密码等操作。这对于确保服务器安全、提高数据保护水平至关重要。此外,还可以根据实际需求调整FTP服务的端口,进一步...

    Suse linux下限制用户使用ftp访问其他目录

    Suse Linux 下限制用户使用 FTP 访问其他目录 在 Suse Linux 系统中,限制用户使用 FTP 访问其他目录是一个常见的需求。本文将详细介绍如何限制用户使用 FTP 访问其他目录,确保用户只能访问自己的主目录。 首先,...

Global site tag (gtag.js) - Google Analytics