小工具      在线工具  汉语词典  css  js  c++  java

linux添加指定文件夹的ftp用户操作方法

Linux 额外说明

收录于:43天前

今天我想授予其他人访问网站的权限。我自己一般不使用ftp,主要使用Xshell。

我是阿里云服务器,里面有vsftp。具体方法:

1:文件夹为yiyuan,添加的ftp名称为ftp7

输入Linux命令:

useradd -d /alidata/www/yiyuan ftp7

2:创建ftp密码

密码测试

密码需要输入两次。最好是大小写字母加数字,从6位数字开始。

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

usermod -d /yiyuan ftp7

设置用户ftp7的主目录为yiyuan

4:限制用户只能访问/yiyuan,不能访问其他路径。

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

chroot_list_enable=YES

限制对目录的访问。

(默认如下)

chroot_list_file=/etc/vsftpd/chroot_list
11

编辑chroot_list文件,添加受限用户,每个用户名一行

这个文件是根据你自己服务器的ftp目录来的,可能和你的不一样。 。 。

更改配置文件后,重新启动ftp。

/etc/init.d/vsftpd 重新启动

还有其他重新启动命令。

5:如果要删除用户,使用以下代码:

userdel ftp7
就可以删除ftp7用户
10

如果发现无法上传文件,则是目录权限问题。您可以为文件夹设置755权限。如果这不起作用,请使用 777 权限。

. . .

相关推荐

额外说明

云服务器磁盘空间被异常占用,导致服务器无法正常使用。

最近一段时间,服务器出现了磁盘被占满问题,导致服务器无法正常运行。 通过宝塔面板可以看到,服务器磁盘空间已经被占满了。   解决方法 通过请教相关技术工程师,解决方案如下: (1)执行命令,找到服务器哪些目录占用内存比较比较多 du -h / --max

额外说明

接口自动化框架,lm-easytest内测版发布,赶紧用起来~

easytest easytest 是一个接口自动化框架。 功能特点: 支持 http 接口测试 支持 json,html,xml 格式的响应断言 支持数据库断言 支持用例标记筛选 支持用例失败重运行 支持多线程 安装 pip install lemon

额外说明

续篇-docker篇: 优势与安装方式 及基础指令整合

目录 1. 前言简介:  1.1 docker的优势:  1.2 docker的简易理解  2.   指令安装  2.1 安装yum的插件 ps: 提示没权限加上sudo即可 root用户不用  2.2 设置yum仓库地址 ps: 设置多个镜像仓库, 不

额外说明

Ruoyi若依漏洞复现总结

Ruoyi若依漏洞复现总结 弱口令 初始密码 CMS 4.6.0 后台RCE 反射+Yaml达到的代码执行 反射Runtime失败 反射ProcessBuilder失败 构造Yaml类 漏洞利用过程 结合Thymeleaf注入的代码执行 漏洞分析 漏洞利

额外说明

【C#进阶3-6】C#多线程

一、目录 【Unity3D从入门到进阶】文章目录及设置这个专栏的初衷 二、定义 线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。 线

额外说明

nacos分布式配置中心搭建与使用

前言 在使用springcloud的时候,提供了分布式配置中心的功能,可以通过git、gitlab、SVN等对微服务项目中用到的配置文件进行统一管理了 nacos基于springcloud也提供了一套分布式配置的组件,使用nacos提供的配置组件也可以做

额外说明

全面掌握胶囊网络:从基础理论到PyTorch实战

本文全面深入地探讨了胶囊网络(Capsule Networks)的原理、构建块、数学模型以及在PyTorch中的实现。通过本文,读者不仅能够理解胶囊网络的基础概念和高级数学原理,还能掌握其在实际问题中的应用方法。 关注TechLead,分享AI与云服务技

额外说明

Oracle循环语句

循环插入记录 --LOOP DECLARE v_num NUMBER(2) := 0; BEGIN LOOP INSERT INTO SCOTT.A VALUES (11, '123'); v_num := v_num + 1;

额外说明

Java反射:框架设计的灵魂

框架:半成品软件。可以在框架的基础上进行软件开发,简化编码。 反射就是把Java类中的各个成员映射成一个个的Java对象。         即在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;         对于任意一个对象,都能调用它的

额外说明

k8s集权IP更换

-、背景描述 背景:在场内进行部署完成后标准版产品,打包服务器到客户现场后服务不能正常使用,因为客户现场的IP地址不能再使用场内的IP,导致部署完的产品环境在客户现场无法使用;此方案就是针对这一问题撰写的;通过创建网卡配置多个ip来实现。 描述 在机器运

ads via 小工具