博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
本地用户模式、虚拟用户模式使用
阅读量:6812 次
发布时间:2019-06-26

本文共 735 字,大约阅读时间需要 2 分钟。

vsftpd服务程序目录中默认存放俩个名为(ftpusers)(user_list)

文件,这俩个文件的功能一个只要写有某位用户的名字不能允许这位用户登录到fpt服务器,这样可以有效避免×××通过FTP服务对root进行暴力破解,如果你需要root,按照下面操作删除root用户名。
进入user_list文件删除root
本地用户模式、虚拟用户模式使用
进入ftpuserst文件删除root
本地用户模式、虚拟用户模式使用

重启

本地用户模式、虚拟用户模式使用
虚拟用户模式
创建用于进行FTP认证的用户数据库文件,其中奇数行为账户名,偶数行为密码。例如,我们分别创建出c1、c2、c3、c4、c5、c6、c7、c8,密码均为000000:
本地用户模式、虚拟用户模式使用

创建vsftpd服务程序用于存储文件的根目录以及虚拟用户映射的系统本地用户。FTP服务用于存储文件的根目录指的是,当虚拟用户登录后所访问的默认位置。

本地用户模式、虚拟用户模式使用
建立用于支持虚拟用户的PAM文件。
本地用户模式、虚拟用户模式使用
在vsftpd服务程序的主配置文件中通过pam_service_name参数将PAM认证文件的名称修改为vsftpd.vu
本地用户模式、虚拟用户模式使用
为虚拟用户设置不同的权限。虽然账户zhangsan和lisi都是用于vsftpd服务程序认证的虚拟账户,但是我们依然想对这两人进行区别对待。比如,允许c1、c2、c3、c4上传、创建、修改、查看、删除文件,只允许c5、c6、c7、c8查看文件。这可以通过vsftpd服务程序来实现
本地用户模式、虚拟用户模式使用
设置SELinux域,然后使用虚拟用户模式登录FTP服务器。
本地用户模式、虚拟用户模式使用
此时,不但可以使用虚拟用户模式成功登录到FTP服务器,还可以分别使用账户zhangsan和lisi来检验他们的权限。当然,读者在生产环境中一定要根据真实需验证用户
(1)
本地用户模式、虚拟用户模式使用
(2)
本地用户模式、虚拟用户模式使用

转载于:https://blog.51cto.com/13956236/2171892

你可能感兴趣的文章
分享一款CSS框架
查看>>
SQL注入原理讲解,很不错!
查看>>
js-ES6学习笔记-变量的解构赋值
查看>>
Swing(Java)--维基百科
查看>>
中间人攻击——ARP欺骗的原理、实战及防御
查看>>
webpack入门
查看>>
shell实现除法,保留小数点后N位
查看>>
查看和改动MySQL数据库表存储引擎
查看>>
服务器路由配置--Route
查看>>
Linux下更换jdk和配置环境变量
查看>>
【shell】shell编程(二)-运算符
查看>>
DNS_PROBE_FINISHED_NXDOMAIN
查看>>
BZOJ5104 : Fib数列
查看>>
MySQL Replication 主从复制全方位解决方案
查看>>
Nginx+upstream针对后端服务器容错的运维笔记
查看>>
使用SQL_TRACE进行数据库诊断
查看>>
风控8-收码平台
查看>>
SQL Server 中心订阅模型(多发布单订阅)
查看>>
Vue父组件接收不到子组件$emit事件的原因分析
查看>>
工作总结的字体和格式要求
查看>>