`
ymq267
  • 浏览: 129863 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

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 /bin/bash test   #用户test恢复正常  
usermod -d /home/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@localhost]# /etc/init.d/vsftpd restart  


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

usermod -s /usr/bin/passwd test      #用户telnet后将直接进入改密界面 


6.如果要删除用户,用下面代码:
#在root用户下: 
userdel -r newuser  

#在普通用户下: 
sudo userdel -r newuser  

因为需要彻底删除用户,所以加上-r的选项,在删除用户的同时一起把这个用户[/size]的宿主目录和邮件目录删除。[/size]
分享到:
评论

相关推荐

    Linux中如何添加删除FTP用户并设置权限.pdf

    在Linux系统中,管理FTP(File Transfer Protocol)用户和权限是一项关键任务,特别是对于服务器管理员而言。本篇将详细介绍如何在Linux环境下添加、删除FTP用户以及如何设置相应的访问权限,以确保系统的安全性和...

    Linux中如何添加删除FTP用户并设置权限.docx

    在`vsftpd.chroot_list`文件中,添加用户`test`,保存并关闭文件。 6. 重启VSFTPD服务以应用新的配置: ```bash sudo systemctl restart vsftpd ``` ### 允许用户修改密码 7. 如果你想让用户通过FTP修改密码...

    Linux FTP服务配置

    在配置过程中,可以创建新的本地用户如`ftp1`,并设置其登录脚本为`/sbin/nologin`,限制其目录权限,例如设置`local_root`,并根据需求调整速率限制。同时,为了安全考虑,可能需要关闭SSH服务(默认使用22端口)并...

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

    本文将详细介绍如何在vsftp(Very Secure FTP daemon)环境中进行FTP用户的添加与删除操作。通过这些步骤,可以有效地管理服务器上的用户访问权限,确保数据的安全性和合规性。 #### 二、准备工作 1. **确认vsftpd...

    解析LINUX环境中FTP服务器的用户访问权限.pdf

    "解析 LINUX 环境中 FTP 服务器的用户访问权限" FTP(File Transfer Protocol)是互联网上用于提供文件传输服务的一种通信协议,用于不同的主机之间进行文件传输。在 LINUX 环境中,FTP 服务器可以提供四种用户访问...

    linux ftp目录迁移

    在Linux系统中进行FTP目录迁移是一项常见的管理任务,尤其是在需要更改FTP用户访问的主要存储位置时。下面将详细介绍如何在Linux环境下完成FTP目录迁移,并确保迁移后服务正常运行。 #### 一、理解FTP配置文件 1. ...

    redhat linux telnet/ftp/vncserver服务开启方法!

    RedHat Linux 作为开源操作系统,提供了多种服务来满足不同用户的需求,包括 Telnet、FTP 和 VNC 服务。本文将详细介绍如何在 RedHat Linux 中开启这些服务。 开启 FTP 服务 在 RedHat Linux 中,FTP 服务可以通过...

    详解Linux系统中设置SFTP服务用户目录权限的方法

    在工作或者学习的时候,我们常常会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加、修改、删除操作,并且只能使用sftp登录服务器,不能用ssh操作。这些可以通过配置sftp服务实现。 方法如下 ...

    Linux搭建FTP服务器实现匿名上传.doc

    如果我们需要授予其他用户上传文件的权限,可以创建一个新的系统用户并将其添加到 FTP 服务器中。例如,我们可以创建一个名为 user1 的用户: ``` adduser user1 ``` 然后,我们可以将 user1 用户添加到 FTP ...

    unix上增加ftp用户

    ### 在Unix或Linux环境下创建FTP用户的详细步骤 ...通过上述步骤,我们成功地在Unix或Linux环境中创建了一个新的FTP用户,并对其权限进行了配置。这些操作对于维护系统的安全性以及提供高效稳定的FTP服务至关重要。

    Linux如何创建用户并配置FTP权限.docx

    通过以上步骤,你可以在Linux系统中成功创建一个用户并为其配置FTP权限,限制用户只能访问特定的主目录,从而提高系统的安全性。请注意,实际操作时应根据你的具体需求和系统环境调整这些设置。

    vsftpd虚拟用户设置权限

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

    Linux中配置ftp服务器.docx

    在 Linux 中配置 FTP 服务器时,需要设置登录和对匿名用户的权限。相关的配置项包括: * write_enable=YES:设置是否对登录用户开启写权限,默认为 NO。 * local_enable=YES:设置是否允许本地用户登录 FTP 服务器...

    Linux中FTP服务器

    - **添加用户**:通过`useradd`命令创建新用户,并使用`passwd`命令设置密码。 - **删除用户**:使用`userdel`命令删除用户。 - **修改权限**:通过`chmod`、`chown`命令调整用户文件和目录的权限。 通过上述步骤,...

    用Linux构建最好的FTP服务器

    在Linux系统中,如Red Hat 9.0,安装FTP服务器可以通过“添加/删除应用程序”工具或者使用`rpm`命令来完成。例如,安装VSFTP可以使用`rpm -qa | grep vsftpd`来检查是否已安装,然后用`/sbin/service vsftpd start`...

    Linuxvsftpd匿名用户开放上传,写入,创建,删除权限[收集].pdf

    Linux vsftpd 匿名用户权限配置详解 在 Linux 系统中,vsftpd 是一个功能强大且流行的 FTP 服务器软件。为确保匿名用户能够安全地上传、写入、创建和删除文件,我们需要正确地配置 vsftpd 软件包。下面我们将详细...

    linux下搭建ftp服务器

    - 对于匿名用户下载目录 `/var/ftp/pub`,需要设置特殊权限,例如:`# chmod 1777 pub`。这可以防止用户删除已上传的文件。 #### 五、其他重要配置项 - **连接限制**:可以设置最大连接数、最大同时登录用户数等。...

    ftpdown.rar_FTP-SERVER linux_ftp_ftp linux_ftp客户端_linux ftp

    设置FTP服务器需要配置防火墙规则,以允许特定端口(通常是20和21)的流量,并且需要正确配置服务器的配置文件,以确定用户权限、虚拟主机等功能。 FTP客户端则用于与FTP服务器交互。Linux系统中常见的FTP客户端有`...

    ( linux下ftp服务器的安装与配置(附加配置文件详细以及CentOS SELinux 拦截 vsftpd 问题).docx

    ### Linux 下 FTP 服务器的安装与配置 #### 一、Vsftpd 的安装与基本配置 (CentOS 6.5) ##### 安装 Vsftpd 1. **在线安装**: - 执行命令 `yum install vsftpd` 来在线安装 Vsftpd。 2. **离线安装**: - 如果...

    ftp命令详解--linux/unix

    在Linux和Unix系统中,FTP命令行客户端提供了丰富的功能,使得用户能够方便地进行文件上传、下载、目录浏览等操作。以下是对标题和描述中涉及的FTP命令的详细解释: 1. `ftp [-v -d -i -n -g] [hostname]`:这是...

Global site tag (gtag.js) - Google Analytics