首页 运维 linux运维 Linux中怎么添加/删除FTP用户并设置权限

Linux中怎么添加/删除FTP用户并设置权限

May 12, 2023 pm 08:46 PM
linux ftp

1.环境:ftp为vsftp。被设置用户名为test。被限制路径为/home/test
2.创建建用户:在root用户下:

  1. useradd -d /home/test test  #增加用户test,并制定test用户的主目录为/home/test

  2. passwd test #为test用户设置密码

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

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

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

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

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

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

改完配置文件,不要忘记重启vsftpd服务器

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

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

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

6.如果要删除用户,用下面代码:

1. #在root用户下:
2. userdel -r newuser
3. #在普通用户下:
4. sudo userdel -r newuser

因为需要彻底删除用户,所以加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。

以上是Linux中怎么添加/删除FTP用户并设置权限的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

linux如何限制用户资源?ulimit怎么配置? linux如何限制用户资源?ulimit怎么配置? May 29, 2025 pm 11:09 PM

Linux系统通过ulimit命令限制用户资源,防止资源过度占用。1.ulimit是shell内置命令,可限制文件描述符数(-n)、内存大小(-v)、线程数(-u)等,分为软限制(当前生效值)和硬限制(最高上限)。2.临时修改直接使用ulimit命令,如ulimit-n2048,但仅对当前会话有效。3.永久生效需修改/etc/security/limits.conf及PAM配置文件,并添加sessionrequiredpam_limits.so。4.systemd服务需在unit文件中设置Lim

Informix与MySQL在Linux上的比较 Informix与MySQL在Linux上的比较 May 29, 2025 pm 11:21 PM

Informix和MySQL均为广受青睐的关系型数据库管理系统,它们在Linux环境下均表现优异并得到广泛应用。以下是对两者在Linux平台上的对比分析:安装与配置Informix:在Linux上部署Informix需要下载对应的安装文件,随后依据官方文档指引完成安装及配置流程。MySQL:MySQL的安装过程较为简便,可通过系统的包管理工具(例如apt或yum)轻松实现安装,并且网络上有大量的教程和社区支持可供参考。性能表现Informix:Informix以卓越的性能和

mysql怎么调成中文界面 轻松设置mysql中文语言环境 mysql怎么调成中文界面 轻松设置mysql中文语言环境 Jun 04, 2025 pm 06:36 PM

要把MySQL调成中文界面,可以通过MySQLWorkbench或命令行工具实现。1)在MySQLWorkbench中,打开“Preferences”,选择“Appearance”选项卡,然后在“Language”下拉菜单中选择“Chinese(Simplified)”,重启即可。2)使用命令行工具时,设置操作系统的语言环境变量,如在Linux或macOS上使用“exportLANG=zh_CN.UTF-8”,然后运行mysql客户端。

Debian记事本与其他编辑器比较如何 Debian记事本与其他编辑器比较如何 May 29, 2025 pm 10:42 PM

Debian文本编辑器是一款基础的文本编辑工具,主要用于日常简单的文本编辑工作。相较于其他主流编辑器,它在性能和使用体验方面存在一定的局限性。以下是几种与Debian文本编辑器相比较的其他编辑器的优势和特性:Notepad 加载大文件速度:Notepad 能迅速加载大型文件,例如1GB大小的SQL文件仅需8秒,这比标准的文本编辑器快了近47倍。代码着色功能:支持大约80种编程语言的代码着色,有助于提升编码效率。批量操作能力:具备列编辑模式,便于执行财务核对或运维日志等批量处理任务。扩展插件支

SFTP服务在Debian上如何启动 SFTP服务在Debian上如何启动 May 29, 2025 pm 10:51 PM

在Debian系统中启动SFTP服务,通常需要借助OpenSSH服务器。以下是具体的步骤:1.安装OpenSSH服务器首先,确认你的Debian系统上已安装OpenSSH服务器。若未安装,可以通过以下命令完成安装:sudoaptupdatesudoaptinstallopenssh-server2.启动OpenSSH服务器安装完成后,OpenSSH服务器一般会自动启动。你可以通过以下命令查看其运行状态:sudosystemctlstatusssh如果服务未运行,可使用以下命令启动:s

Linux和Windows之间的资源使用率(CPU,内存)有何不同? Linux和Windows之间的资源使用率(CPU,内存)有何不同? Jun 05, 2025 am 12:13 AM

Linux和Windows在CPU和内存使用上各有优劣:1)Linux采用基于时间片的调度算法,确保公平性和高效性;Windows使用优先级调度,可能会导致低优先级进程等待。2)Linux通过分页和交换机制管理内存,减少碎片;Windows倾向于预分配和动态调整,效率可能波动。

Linux和Windows的所有权成本有何不同? Linux和Windows的所有权成本有何不同? Jun 09, 2025 am 12:17 AM

Linux的拥有成本通常低于Windows。1)Linux无需许可证费用,节省大量成本,而Windows需购买许可证。2)Linux对硬件要求低,可延长设备使用寿命。3)Linux社区提供免费支持,降低维护成本。4)Linux安全性高,减少生产力损失。5)Linux学习曲线较陡,但Windows更易上手。选择应基于具体需求和预算。

I/O操作的性能在Linux和Windows之间有何不同? I/O操作的性能在Linux和Windows之间有何不同? Jun 07, 2025 am 12:06 AM

LinuxoftenoutperformsWindowsinI/Operformanceduetoitscustomizablekernelandfilesystems,whileWindowsoffersmoreuniformperformanceacrosshardware.1)LinuxexcelswithcustomizableI/OschedulerslikeCFQandDeadline,enhancingperformanceinhigh-throughputapplications

See all articles