proftpd 配置文件说明

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相同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大大大大小小

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值