谈谈数学对运维工作的重要性

谈谈数学对运维工作的重要性

前言:在我看来运维工作即维护或完成上级及其用户需求。即:安全保险、及时灭火器。

那么问题来了,如果用户的需求很变态。应如何下手,还是就和上级说无法完成?

需求:某企业安装好了LAMP环境。要求搭建FTP使得用户可以上传文件,并且使得匿名用户的目录无法删除

952608-20161106191820361-333971373.png


一、分析问题

这样的需求出来我们要怎么样才能完成。

  • 现有知识架构可以完成吗?

  • 使用配置文件可以解决吗?

  • 使用命令的安全设置可以解决吗?

  • 使用iptables、SELinux可以解决吗?

二、整理思路

确定能解决,以现有等级。

1、 设置美国国防部开发的SELinux
2、使用相关安全设置命令
3、修改相关配置文件

可能用到的目录以及命令

PATH:vsftpd:/etc/vsftpd/vsftpd.conf

COMMAND:chown: /bin/chown

COMMAND:chmod: /bin/chmod

COMMAND:chattr: /usr/bin/chattr

COMMAND:setfacl: /usr/bin/setfacl

SELinux:chcon: /usr/bin/chcon

SELinux:setenforce: /usr/sbin/setenforce

三、方法实施

由下之上,最易到最难。最小影响原则

1、命令安全

952608-20161106200411643-353465762.png

952608-20161106200605158-667404092.png

这样,我们就完成了Linux目录下的权限安全设置。

  • “admin”用户可以自由进出 /srv/ftp/

  • “admin”用户可以向 /srv/ftp/pub/share/ 进行任意读写操作

  • “anonymous”用户如果指向/srv/ftp/pub/目录会操作"admin“用户对该文件夹读写操作。

  • ”anonumous“用户如果指向/srv/ftp/pub/share/目录会因为目录是root权限而无法写入,

"admin"用户因为setfacl设置可对/srv/ftp/pub/share/目录有增删改查权限,却无法删除root权限的/srv/ftp/pub/

2、配置文件

将"local_root"指向/srv/ftp/目录

将"anon_root"指向/srv/ftp/pub/share目录

952608-20161106201516252-2045163276.png

3、其他

既然追求安全,那么应该开启用户的chroot(监牢)模式。防止恶意破坏或权限越狱。

952608-20161106201742424-1449856836.png

952608-20161106202117627-2081725119.png

952608-20161106202138940-100809054.png

952608-20161106202234721-361808167.png

952608-20161106202247424-1142078833.png

952608-20161106202303533-397651903.png

952608-20161106202327190-1984065852.png

转载于:https://www.cnblogs.com/itxdm/p/6044381.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值