当前位置:网站首页>proftpd 配置文件说明
proftpd 配置文件说明
2022-07-30 05:49:00 【大大大大小小】
1.开启root登录
(1)删除/etc/ftpusers里的root
(2)在proftpd.conf里添加如下配置:RootLogin on
2.配置匿名登录,对protfpd.conf做如下配置:
<Anonymous /app>
#匿名登录后进行ftp上传下载是,使用smile启动proftpd守护进程
User smile
Group smile
#匿名登录,既相当于使用smile登录,其权限也去smile权限一直
UserAlias anonymous smile
MaxClients 10
DisplayLogin welcome.msg
DisplayChdir .message
#定义权限,此处允许匿名用户对/app此目录的任何操作(但是要注意,proftpd的权限是会被系统本身目录权限覆盖的,比如此处定义匿名用户对/app拥有所有操作权限,但是假如linux的真实用户smile对/app仅有只读权限,那么匿名登录后也仅有只读权限)
<Directory /app>
<Limit ALL>
AllowAll
</Limit>
</Directory>
</Anonymous>
需要满足的几个条件:
(1)User与UserAlias定义的linux用户需一致
(2)User定义的用户必须对 <Anonymous> 中定义的目录有x 权限 (既可执行权限)(注,如果没有r权限,则匿名登录后不会列出任何文件)
(3)User定义的用户和Group定义的组必须真实存在
3.一些琐碎但是很有用的设置
(1)设置某个用户登录后的初始目录
语法:DefaultChDir 目录路径 用户组表达式
实例:DefaultChDir / root
(2)将某个用户锁定在某个目录
语法:DefaultRoot 目录路径 用户组表达式
实例:DefaultRoot / root
(3)创建别名登录
语法 UserAlias 别名 linux用户名
实例 UserAlias test smile
这样可以用test登录,密码为smile的密码,操作权限与smile相同
假如开启root登录后,加上这么一条配置: UserAlias root smile,会覆盖使用root登录的配置,当尝试用root登录时实际实际以smile登录,必须输入smile的密码,且权限与smile相同。
边栏推荐
- ThreeJS导入外部obj和mtl
- 掌握JESD204B(一)–AD6676的调试
- libgrape-lite on GPUs:GPU助力加速图分析任务
- 事件传递和响应者链条
- Test and Development Engineer Growth Diary 009 - Environment Pai Pai Station: Development Environment, Test Environment, Production Environment, UAT Environment, Simulation Environment
- 测试开发工程师成长日记017 - bug的生命周期
- 测试开发工程师成长日记003 - 接口自动化框架搭建
- OP tokens and non-transferable NFTs work to build a new digital democracy
- 网络协议03 - 路由和NAT
- 读取GZ包的内容代码
猜你喜欢

用于标记蛋白质和抗体的Biotin-LC-Sulfo-NHS|CAS:191671-46-2

含 3 个单元 PEG 的 ADC linker的PC DBCO-PEG3-Biotin

Mastering JESD204B (2) – Debugging of AD6676

基于精灵(Sprite)管道烟雾流动效果

Network Protocol 04 - Physical and Data Link Layers

基于 JupyterLab 插件在 GraphScope 中交互式构图

从 Vertex 到 Subgraph 再到 PIE: 并行图计算编程模型概览

prometheus监控mysql

libgrape-lite: 提供 GraphScope 的图分析能力

THREEJS导入外部OBJ+MTL后内存优化
随机推荐
测开基础知识02
Multithreading basics (concept, create, interrupt)
Test Development Engineer Growth Diary 003 - Interface Automation Framework Construction
prometheus监控minio
软件测试_01
Desthiobiotin-PEG4-Acid|脱硫生物素-PEG4-酸| 供应商和制造商
05-Theos
黑盒测试的概念及测试方法
Biotin-C6-amine_N-生物素基-1,6-己二胺_CAS:65953-56-2_100mg
flask项目快速搭建部署gunicorn+supervisor
测试开发工程师成长日记008 - 浅谈一些Bug/用例管理平台/协作平台
软件测试开发:发送第一封测试报告邮件
Selenium01
GadgetInspector原理分析
替换xxx.jar的class文件命令
Biotin-PEG4-SS-Alkyne_1260247-54-8_生物素-PEG4-SS-炔烃
THREEJS导入外部OBJ+MTL后内存优化
The Force Plan Microservices | Centralized Configuration Center Config Asymmetric Encryption and Security Management
Vineyard: An open source distributed in-memory data management framework
OP 代币和不可转让的 NFT 致力于建立新的数字民主