ulk*_*kas 2 ftp debian proftpd
我想将 ftp 登录限制为仅来自特定组的用户:在/etc/proftpd/proftpd.conf
我有:
<Limit LOGIN>
AllowGroup ftpuser
</Limit>
Run Code Online (Sandbox Code Playgroud)
但我仍然可以使用组外的用户连接到 ftp:
root@packer-debian-7:/etc/proftpd# groups vagrant
vagrant : vagrant cdrom floppy sudo audio dip video plugdev
Run Code Online (Sandbox Code Playgroud)
登录命令:
root@packer-debian-7:/etc/proftpd# sftp vagrant@localhost
vagrant@localhost's password:
Connected to localhost.
sftp> dir
kurez
sftp> quit
Run Code Online (Sandbox Code Playgroud)
我的整个配置文件: http: //pastebin.com/FWa6TUdv
小智 5
根据文档:
谨慎的系统管理员可能只希望少数选定的系统用户能够连接到他们的 proftpd 服务器——所有其他用户都被拒绝访问。LOGIN 命令组专为这种情况而设计:
Run Code Online (Sandbox Code Playgroud)<Limit LOGIN> AllowUser barb AllowUser dave AllowGroup ftpuser DenyAll </Limit>
这允许用户 barb 和 dave 以及 ftpuser 组中的任何用户登录。所有其他用户都将被拒绝。
您需要在AllowGroup ftpuser之后使用DenyAll 子句
归档时间: |
|
查看次数: |
2906 次 |
最近记录: |