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

【Linux手动搭建Sftp,创建用户、用户组及删除用户】 SFTP (Secure File Transfer Protocol)是一种安全的文件传输协议,基于SSH协议进行加密传输。在进行文件传输时,SFTP客户端通过SSH协议与服务器进行连接,并且通过使用公钥和/或密码进行身份验证,从而确保传输的安全性。SFTP客户端可以使用多种工具进行连接,例如OpenSSH、FileZilla和WinSCP等等。 阅读详情
AI摘要

本文介绍如何在Linux系统中使用vsftpd服务创建FTP用户并设置访问权限,包括创建用户、设置密码、限制用户访问路径等步骤。

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

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

2.创建建用户:在root用户下:

useradd -d /home/test -m 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的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。

使用SpringBoot+Vue3开发项目(1)---- 设计用户注册和登录的接口及页面 本文基于黑马大事件项目介绍如何使用SpringBoot+Vue3来实现前后端联调的登录与注册操作。 阅读详情

相关推荐

GPU基准测试全攻略:从驱动验证到深度学习环境部署

GPU基准测试是评估显卡性能与稳定性的核心方法,其原理在于通过标准化负载程序,对GPU的计算单元、显存和散热系统进行压力测试。这项技术的价值在于,它能科学量化硬件性能,确保软件环境配置正确,为深度学习、科学计算等重负载任务提供稳定基础。在实际应用场景中,无论是新卡验机、排查深度学习环境问题(如“warning: no usable gpu found”报错),还是验证“PyTorch GPU版本安装”后的实际算力,系统的基准测试都是不可或缺的工程实践环节。通过结合通用计算测试与深度学习框架验证,用户可以提前

weixin_30080745的博客 342

禁止ftp用户ssh登录,允许ftp登录

项目部分外包,需要限制ftp用户在自己的目录,在21端口下没有问题,但当ftp用户用sftp登录时,还是可以访问上级目录,于是禁止该ftp用户ssh登录,切断22端口的通信。 首先,执行如下命令,找到nologin的shell: vi /etc/shells 结果如下: 可以看到禁止登录的shell文件为/usr/sbin/nologin,然后执行如下命令: usermod -s

阿不的专栏 9531

CocosCreator 面试题(十五)Cocos Creator如何内置protobuf JS版本?

接着,它创建了一个 Player 对象,并使用 protobuf.js 提供的 API 对其进行序列化和反序列化操作。其中,name 和 level 是普通的字段,items 是一个 repeated 字段,表示它可以包含多个值。在 Cocos Creator 中使用 protobuf.js,我们需要先加载 .proto 文件,然后使用 protobuf.js 提供的 API 进行序列化和反序列化操作。JSON和XML是文本格式,更易于阅读和调试,而且在对人类友好的接口和数据交换上更为常见和广泛支持。

w风雨无阻w的专栏 2626

ftp 删除文件删除不了可能是文件没有权限

ftp删除文件时,需要将FTP服务器上的文件权限修改为完全控制,不然在删除时会出现访问不了该文件 转载于:https://www.cnblogs.com/guazixing/p/7230170.html

weixin_30512785的博客 3722

告别连接难题:Windows 11下Multisim主数据库稳定运行终极配置指南

本文详细解析了Windows 11下Multisim 14.0主数据库连接失败的三大根源,并提供了四步终极解决方案,包括系统环境优化、软件权限配置、注册表修复和网络验证绕过技巧。通过实测数据对比,本方案显著提升了启动速度和稳定性,解决了电子仿真中的常见连接问题。

weixin_33738555的博客 430

实测避坑:用SGM61720做BUCK电路,SW引脚电压尖峰怎么压下去?

本文针对SGM61720在BUCK电路中SW引脚电压尖峰问题,提供实测避坑指南。通过分析电压尖峰、过冲等核心问题,详细讲解自举电阻调整、RC缓冲电路计算和PCB走线优化三大解决方案,帮助工程师有效降低SW引脚电压尖峰,提升系统稳定性和EMI性能。

weixin_42634811的博客 212

解决winscp中普通用户无法上传、删除、移动文件

上一篇博客中提到了winscp这个软件,这个软件可以利用sftp协议对linux服务器就行连接,然后方便我们对文件进行操作,但是如果是利用普通用户进行登陆的话,在对文件进行相关操作的时候会出现一些permission denied的提示,并且错误的返回码是3,以下就针对这个问题提供解决方法。 1.查看sftp应用程序的路径,这个路径在后面设置winscp的时候需要使用: cat /etc/s...

weixin_33769207的博客 2393

树莓派部署Home Assistant:打造本地化智能家居大脑

家庭自动化旨在通过技术提升居住便利性与舒适度,其核心在于中枢控制系统对各类设备的统一调度。传统云端方案虽部署简便,但存在隐私泄露、网络依赖与生态壁垒等固有缺陷。本地化部署通过将控制逻辑与数据存储于家庭内部网络,从根本上解决了这些问题,实现了数据自主、离线可用与跨品牌联动。Home Assistant作为领先的开源家庭自动化平台,结合树莓派这一低功耗、高性价比的硬件载体,为构建私有、可靠的智能家居中枢提供了成熟方案。本文以树莓派4B为例,详细阐述了从系统安装、设备集成到自动化场景创建的完整实践流程,并深入探讨

weixin_33501543的博客 372

Windows下如何删除已经保存的FTP服务器账户和密码?

定位到 HKEY_CURRENT_USER\SOFTWARE\Microsoft\FTP\Accounts或者HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths

颐信行的博客 1万+

CentOS8静默安装Oracle11.2.0.1

背景 新安装oracle,用静默安装方式就不需要安装图形界面了,省时省力。 前期准备工作与图形化安装一样,如创建用户|用户组、环境变量、内核参数、创建目录等. 可参考图形化安装,链接:https://blog.youkuaiyun.com/heroicpoem/article/details/104229369 环境 平台 版本 操作系统 centOS 8 Oracle 11gR2 1.响应文件 响应文件的内容就是图形化安装时手工设置的选项内容。 解压后,database/response/db

heroicpoem的专栏 4518

记一次使用STM32F042K6芯片内部HSI48M时钟导致CAN总线报错问题

深入去解决某个问题时,也会加深你对其它部分的了解和思考,比如这里让我又重新了解和CAN的采样点和CAN报错机制。

ApexYuan 860

linux打理ftp用户,Linux中如何添加/删除FTP用户并设置权限

在linux中添加ftp用户,并设置相应的权限,操作步骤如下:1.环境:ftp为vsftp。被设置用户名为test。被限制路径为/home/test2.创建建用户:在root用户下:useradd -d /home/test -m test#增加用户test,并制定test用户的主目录为/home/testpasswd test#为test用户设置密码3.更改用户相应的权限设置:usermod -...

weixin_34377666的博客 1387

52-Halcon-- smooth_object_model_3d函数功能(滑处理3D对象模型)

Halcon中smooth_object_model_3d算子详解 该算子用于3D模型平滑处理,提供三种算法:'laplacian'(快速去噪)、'taubin'(高质量防收缩)和'low_pass'(频域滤波)。核心参数包括迭代次数(默认5)、平滑强度(0-1)和边缘保护选项。典型应用包括扫描数据去噪、CAD模型光顺和逆向工程优化。支持自适应平滑、结合模型简化等高级技巧,并可通过分块处理优化大型模型性能。参数组合需根据具体场景选择,如快速去噪推荐拉普拉斯方法(5次迭代,强度0.3),特征保持推荐低通滤波(

weixin_45590420的博客 871

linux赋予ftp账号删除权限,Linux中如何添加/删除FTP用户并设置权限?

在linux中添加ftp用户,并设置相应的权限,操作步骤如下:5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面1、环境:ftp为vsftp。被设置用户名为test。被限制路径为/alidata/www/test2、建用户:在root用户下:useradd -d /alidat...

weixin_30348079的博客 1310

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

linux vsftpd删除用户,Linux/CentOS添加/删除FTP用户并设置权限

在linux中添加ftp用户,并设置相应的权限,操作步骤如下:1.环境:ftp为vsftp。被设置用户名为test。被限制路径为/alidata/www/test2.建用户:在root用户下:useradd -d /alidata/www/test test //增加用户test,并制定test用户的主目录为/alidata/www/testpasswd test 为test用户设置密码3.更改用...

weixin_39834281的博客 1511

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

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

在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp。被设置用户名为test。被限制路径为/alidata/www/test 2.建用户:在root用户下: useradd -d /alidata/www/test test      //增加用户test,并制定test用户的主目录为/alidata/www/test passwd

大道至简,持之以恒! 7357

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

linux系统下删除vsftp用户,Linux中如何添加/删除FTP用户并设置权限

1.环境:ftp为vsftp。被设置用户名为test。被限制路径为/alidata/www/test2.建用户:在root用户下:useradd -d /alidata/www/test test //增加用户test,并制定test用户的主目录为/alidata/www/testpasswd test 为test用户设置密码3.更改用户相应的权限设置:usermod -s /...

weixin_39880479的博客 464
上一篇: LightOJ 1282 Leading and Trailing(n阶的前三位,后三位)
下一篇: Codeforces Round #340 (Div. 2) (629A,629B,629C(排列组合,动态规划),629D(线段树))
yphacker
博客等级 码龄12年 199粉丝 540原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值