设为首页 收藏本站
查看: 803|回复: 0

[经验分享] Linux(redhat5.2)基本实验之系统安全常规优化

[复制链接]

尚未签到

发表于 2018-5-12 11:09:25 | 显示全部楼层 |阅读模式




系统安全常规优化

su、sudo实验一:使用 su sudo 控制用户账号权限

需求描述:

1. 对用于远程登录的管理用户 radmin,允许其通过执行“su -”命令切换到 root 用户;其他所有
用户均禁止使用 su 切换身份;
2. 系统组的用户 zhangsan 负责公司员工的账号管理,允许其通过 sudo 方式添加/删除用户及修改
用户相关信息(包括密码),但是不允许其修改 root 用户的密码等信息;
3. 对系统管理员 lisi,允许其通过 sudo 方式执行/sbin、/usr/sbin 目录下的所有命令,并且不需要密
码验证;
4. 所有用户通过 sudo 执行的每一条命令,均以日志记录的形式写入到文件/var/log/sudo 中。

实验步骤:

1. 修改 su 的 pam 文件

# vi /etc/pam.d/su
                       .auth required pam_wheel.so

# usermod

-G

wheel

radmin

use_uid

2. 修改 sudoers 文件

# vi /etc/sudoers
Cmnd_Alias ALLOW_CMD = /usr/sbin/useradd,/usr/sbin/userdel,
/usr/sbin/usermod -*,/usr/bin/passwd [a-zA-Z]*

Cmnd_Alias

DENY_CMD =

! /usr/bin/passwd

\

root

root, /usr/sbin/usermod -*!

zhangsan ALL=ALLOW_CMD,DENY_CMD

3. 修改 sudoers 文件

# vi /etc/sudoers
                  :lisi ALL=NOPASSWD:/usr/sbin/*,/sbin/*

4. 添加日志功能

# vi /etc/sudoers
Defaults logfile = "/var/log/sudo"

# vi /etc/syslog.conf
local2.debug/var/log/sudo

# service

syslog

restart


  





实验二:为系统引导和登录提供安全加固

需求描述:

   禁止非授权用户使用系统启动盘从光盘引导系统;
   禁止非授权用户在引导服务器时通过单用户模式进入系统;
   防止普通用户获取 GRUB 密码,防止 grub.conf 文件被无意中修改或删除;
   在服务器本地仅开放 tty1、tty2 控制台终端,限制 root 用户只能从 tty1 登陆,其他普通用户只能
从 tty2 登陆;
5. 屏蔽掉 Ctrl + Alt + Del 热键重启功能;
6. 所有用户登录到 shell 后,默认超过 5 分钟没有操作则自动注销。

1.
2.
3.
4.

实验步骤:

1. 调整 BIOS 的启动顺序,将光驱启动调整到下面,然后设置 BIOS 密码(略)。

2. 设置 GRUB 修改密码

添加这一行

3. 锁定 GRUB 配置文件

# chattr +i

4. 限制终端登录

/boot/grub/grub.conf


  





# vi /etc/pam.d/login
accountrequired

pam_access.so

# vi /etc/security/access.conf
- :ALL EXCEPT root :tty1

5. 设置 inittab 文件,禁用 Ctrl + Alt + Del 三热键

6. 设置 profile 文件,调整 5 分钟自动注销

# vi /etc/profile
export TMOUT = 300


  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-459052-1-1.html 上篇帖子: redhat linux 6.0 下篇帖子: RedHat 系统监控工具
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表