centos 系统安全及应用

目录

1 系统账号的清理

2 密码安全控制

2.1 命令设置密码时限-chage

2.2 更改配置文件,只适用于新建用户

3 更改命令历史

3.1 历史命令查看条目更改

3.2 清空历史命令操作

3.3 闲置超时关闭终端

4 用户切换--su

4.1 用户切换-su

4.2 限制使用su命令

4.3 Linux中的PAM安全认证

4.4 PAM认证原理

4.5 PAM认证的构成

5 用户提权--sudo

5.1 sudo命令概述

5.2 配置sudo授权

6 开机安全控制

7 GRUE限制

8 系统弱口令检测

8.1 JR概述

8.2 安装JR工具

8.3检测弱口令账号

9 端口扫描

9.1 NMAP概述

9.2 常用命令


1 系统账号的清理

将非登录用户的shell设为/sbin/nologin

/etc/paasswd 是Linux系统中的账号信息配置文集

锁定长期不使用的账号

命令锁定:

passwd 【选项】 【usrname】

常用选项:

-d 删除用户密码

-l 锁定账户

-u 账户解锁

-S 查询账户状态

usermod 【选项】【usrname】

常用选项:

-U 账户解锁

-L 账户解锁

-s 更改shell环境

配置文件锁定:

/etc/shadow 是Linux系统中的账号对于的密码信息配置文件

删除无用的账号:

账户配置文件:/etc/passwd

锁定账号文件passwd、shadow

锁定:chattr 【选项】【file】

+i 不可操作

+a 仅添加

查看锁定:lsattr 【file】

2 密码安全控制

2.1 命令设置密码时限-chage

eg:

chage -d 0 username (强制下次登陆更改密码)

chage -M 30 username (适用于已存在用户)

2.2 更改配置文件,只适用于新建用户

密码时限配置文件路径:/etc/login.defs

3 更改命令历史

3.1 历史命令查看条目更改

配置文件更改:

全局环境变量配置路径:/etc/profile

单用户环境变量配置路径:~/.bash_profile

更改内容:HISTSIZE=200

命令更改:

export HISTSIZE= 200 (适用于当前用户)

3.2 清空历史命令操作

配置文件更改:

文件路径:~/.bash_logout

输入: history -

clear

3.3 闲置超时关闭终端

vim /etc/profile

增加: export TMOUT=60

exprot TMOUT=60

unset TMOUT 命令可以取消TMOUT变量设置

对配置文件进行更改后输入:source file 生效。

4 用户切换--su

4.1 用户切换-su

su -/ -l /--login 【username】 切换用户和工作目录

su username 只切换用户

4.2 限制使用su命令

将允许使用su命令的用户加入wheel组 ,启用pam_wheel认证模块。

grep wheel /etc/group 查看sheel组是否有成员; /etc/group是组对应的配置文件

gpasswd -a zhangsan wheel 添加张三到wheel组

gpasswd -a lisi wheel 添加李四到wheel组

vim /etc/pam.d/su 启用pam_wheel配置文件

vim /var/log/secure 查看日志文件里的切换过程

4.3 Linux中的PAM安全认证

su命令的安全隐患: 默认情况下,任何用户都允许使用su命令,有机会反复尝试其他

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

qq_841103495

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

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

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

打赏作者

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

抵扣说明:

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

余额充值