`

linux下创建ftp用户

阅读更多
在linux中添加ftp用户,并设置相应的权限




在linux中添加ftp用户,并设置相应的权限,操作步骤如下:

1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test

2、建用户:在root用户下:

useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test
passwd test //为test设置密码

3、更改用户相应的权限设置:

usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -s /sbin/bash test //用户test恢复正常
usermod -d /test test //更改用户test的主目录为/test

4、限制用户只能访问/home/test,不能访问其他路径

修改/etc/vsftpd/vsftpd.conf如下:

chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行

改完配置文件,不要忘记重启vsFTPd服务器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart

5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:

usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面
分享到:
评论

相关推荐

    Linux下FTP创建

    在 Linux 系统下,创建 FTP 用户和指定目录是非常重要的。我们可以使用 useradd 命令来创建用户,例如: ``` # useradd -G ftp -d /MyWeb -M xdh2571 ``` 这将创建一个名为 xdh2571 的用户,属于 ftp 组,并将Home...

    如何在Linux创建FTP帐号

    在 Linux 中,创建 FTP 帐号需要首先创建用户帐号。在这个过程中,我们需要使用用户管理工具来创建新的用户帐号。下面是创建用户帐号的步骤: 1. 点击“应用程序”->“系统设置”->“用户和组”,然后用户管理...

    Linux下ftp权限设置

    2. **配置FTP用户**:通常不建议使用root用户直接登录FTP,而是创建专门的FTP用户。使用`adduser ftpuser`命令创建新用户,并设置密码。 3. **配置FTP权限**:修改vsftpd配置文件`/etc/vsftpd.conf`,设置用户隔离...

    Linux创建ftp及服务开启

    创建FTP用户和用户目录也是常见操作。例如,为用户`ftpuser`创建一个主目录: ```bash sudo useradd -m ftpuser # 创建用户并分配家目录 sudo passwd ftpuser # 设置用户密码 ``` 记得根据实际需求调整`vsftpd....

    Linux虚拟机创建Ftp服务器文档

    ### Linux虚拟机上搭建FTP服务器详细指南 #### 一、准备工作 在开始搭建FTP服务器之前,我们需要准备以下工具和资源: - **VMware**: 一款功能强大的桌面虚拟化应用程序。 - **CentOS镜像文件**: CentOS是一种免费...

    linux终端下用命令创建ftp

    下面我们将详细讲解如何通过命令行在Linux终端下创建FTP服务器,并实现文件的上传与下载。 首先,确保系统已经安装了`vsftpd`。可以通过运行`rpm –qv vsftpd`命令来检查是否已经安装。如果没有安装,可以使用包...

    Linux下建立ftp用户

    接下来,你需要创建FTP用户。这里使用`adduser`命令创建一个新的用户,例如名为`ftpuser`,并指定用户目录、组和禁止登录系统: ```bash adduser -d /home/ftpuser -g ftp -s /sbin/nologin ftpuser ``` 然后,为...

    linux下搭建ftp服务器

    搭建 Linux 下的 FTP 服务器需要安装 vsFTPd 软件,添加虚拟主机用户,配置 vsFTPd,添加匿名访问,配置 FTP 用户,启动 FTP 服务器,最后测试 FTP 服务器。通过这些步骤,可以成功搭建一个 Linux 下的 FTP 服务器。

    Linux操作FTP用户

    1 新建用户 useradd 用户名 gpsin g 当前登录用户 root d 根目录 home weiss s sbin nologin 不是用于登录 passwd 用户名 为该用户创建密码

    linux下ftp配置

    Linux 下 FTP 服务器配置是指在 Linux 操作系统下安装、配置和启动 FTP 服务器,以便用户可以通过 FTP 客户端上传、下载文件。FTP 服务器是一种常用的网络服务,允许用户通过 Internet 访问和管理服务器上的文件。 ...

    linuxFTP创建虚拟用户扫描.pdf

    Linux FTP 创建虚拟用户扫描 一、标题分析 本文的标题是「Linux FTP 创建虚拟用户扫描」,这篇文档的主要内容是讲述如何在 Linux 系统中创建虚拟用户,并对其进行 FTP 服务的配置和管理。该标题明确地表明了文档的...

    linux用户创建

    1、添加ftp用户 useradd ftpname -d /home/ftp passwd ftppwd 以下操作都以root权限进行: service vsftpd start 启动Linux自带的FTP服务 2. 添加普通用户 useradd nagios –d /usr/local/nagios chown nagios....

    linux设置ftp用户

    Linux 设置 FTP 用户 Linux 作为一个流行的操作系统,在网络服务中扮演着重要角色。其中,FTP(File Transfer Protocol,文件传输协议)服务是 Linux 系统中的一种基本服务,允许用户通过网络上传和下载文件。然而...

    linux下图形化ftp上传下载工具

    Linux操作系统以其强大的...总结,GFTP是Linux下的一款强大且易用的图形化FTP客户端,无论对于新手还是经验丰富的用户,都是一个理想的选择。通过了解其安装、使用和配置方法,我们可以更高效地处理FTP文件传输任务。

    linuxFTP创建虚拟用户归纳.pdf

    Linux FTP 创建虚拟用户归纳 Linux FTP 创建虚拟用户归纳是指在 Linux 服务器上创建虚拟用户,以便用户可以通过 FTP 访问服务器资源。下面是创建虚拟用户的详细步骤: 安装软件包 第一步是在服务器上安装软件包,...

    linux下的ftp实现

    本文将深入探讨如何在Linux环境下实现一个简单的FTP客户端,主要涉及C/C++编程语言、socket编程以及与FTP服务器的交互。 FTP客户端的核心在于socket编程,它是网络通信的基础。在C/C++中,我们可以使用`...

    linux下ftp搭建

    5. **创建FTP用户** 在Linux中,每个FTP用户都需要一个系统账户。使用`adduser`或`useradd`命令创建新用户,例如: ``` sudo adduser ftpuser ``` 然后设置密码。 6. **设置用户目录权限** 为了安全,我们...

    Linux下安装FTP

    通过以上步骤,你已经在Linux环境下成功地搭建了一个基于Apache FtpServer的FTP服务。需要注意的是,实际操作时,JDK的版本和路径可能会有所不同,根据实际情况进行调整。同时,为了保证服务器安全,还需要对FTP服务...

    Linux的Ftp服务器搭建的个人总结

    5. **创建FTP用户** 需要为每个FTP用户创建一个Linux用户,并设置合适的权限。例如,创建用户“ftpuser”: ``` sudo useradd -m ftpuser sudo passwd ftpuser ``` 6. **防火墙设置** 如果有防火墙(如ufw或...

Global site tag (gtag.js) - Google Analytics