当前位置: 首页 > news >正文

linux安全加固

目录
    • 1.查看所有用户
    • 2.查看所有用户密码(非明文显示)
    • 3.查看chb这个用户的是否被锁定
    • 4.锁定chb这个用户(小写的L)
    • 5.解锁chb这个用户
    • 6.创建、删除用户
    • 7.查看所有进程
    • 8.结束进程(PID)
    • 9.查看空口令用户
    • 10.查看UID为零用户,一般为root用户
    • 11.修改口令复杂度配置文件
    • 12.查看chb这个用户的密码过期时间
    • 13.修改chb这个用户的密码最短使用天数为1天
    • 14.修改chb这个用户的密码最长使用天数为90天
    • 15.修改chb这个用户的密码过期之前14天发出警告提醒
    • 16.修改chb用户到2032年10月25日过期
    • 17.设置输错密码5次锁定10分钟
      • Ubuntu查看登录失败信息
      • centos7分别修改/etc/pam.d/system-auth文件和/etc/pam.d/password-auth文件
      • 提前解锁被锁定的用户
      • centos7查看登录失败信息
    • 18.禁止普通用户使用su命令切换到root用户
  • 编辑该文件
  • 编辑该文件
    • 19.将普通用户添加到wheel组,则该普通用户即可使用su命令切换到root
  • 将chen用户添加到wheel组
  • 将test用户移除出wheel组
    • 20.禁止使用root用户登录SSH
  • 重启ssh服务
  • 总结

1.查看所有用户

cat /etc/passwd

在这里插入图片描述

2.查看所有用户密码(非明文显示)

cat /etc/shadow

在这里插入图片描述

3.查看chb这个用户的是否被锁定

passwd -S chb

在这里插入图片描述

4.锁定chb这个用户(小写的L)

注意:锁定后将无法使用图形界面登录到该用户,需谨慎操作。

passwd -l chb

在这里插入图片描述

5.解锁chb这个用户

passwd -u chb

在这里插入图片描述

6.创建、删除用户

#创建名为testuser1的用户
useradd testuser1#删除该用户
userdel testuser1

在这里插入图片描述

7.查看所有进程

ps -ef

在这里插入图片描述

8.结束进程(PID)

#结束指定PID号的进程(5992是PID)
kill 5992

在这里插入图片描述
在这里插入图片描述

9.查看空口令用户

awk -F: '($2=="")' /etc/shadow

在这里插入图片描述

10.查看UID为零用户,一般为root用户

awk -F: '($3==0)' /etc/passwd

在这里插入图片描述

11.修改口令复杂度配置文件

nano /etc/login.defsPASS_MAX_DAYS   90   
PASS_MIN_DAYS   1 
PASS_MIN_LEN    8
PASS_WARN_AGE   14

PASS_MAX_DAYS 90 //密码最长使用天数90天
PASS_MIN_DAYS 1 //密码最短使用天数1天
PASS_MIN_LEN 8 //密码最短长度不小于8个字符
PASS_WARN_AGE 14 //密码过期之前提前14天发出警告提醒

在这里插入图片描述
在这里插入图片描述

12.查看chb这个用户的密码过期时间

chage -l chb

在这里插入图片描述

chage的参数包括
-m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。
-M 密码保持有效的最大天数。
-W 用户密码到期前,提前收到警告信息的天数。
-E 帐号到期的日期。过了这天,此帐号将不可用。
-d 上一次更改的日期
-i 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。
-l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。

13.修改chb这个用户的密码最短使用天数为1天

chage -m 1 chb

在这里插入图片描述

14.修改chb这个用户的密码最长使用天数为90天

chage -M 90 chb

在这里插入图片描述

15.修改chb这个用户的密码过期之前14天发出警告提醒

chage -W 14 chb

在这里插入图片描述

16.修改chb用户到2032年10月25日过期

chage -E 2032-10-25 chb

在这里插入图片描述

17.设置输错密码5次锁定10分钟

Ubuntu查看登录失败信息

grep 'authentication failure' /var/log/auth.log

在这里插入图片描述

centos7分别修改/etc/pam.d/system-auth文件和/etc/pam.d/password-auth文件

nano /etc/pam.d/system-auth
nano /etc/pam.d/password-auth

在#%PAM-1.0的下面一行添加如下内容:

auth        required      pam_faillock.so preauth silent audit deny=5 even_deny_root unlock_time=600
auth        sufficient    pam_unix.so nullok try_first_pass
auth        [default=die] pam_faillock.so authfail audit deny=5 even_deny_root unlock_time=600

在这里插入图片描述
在这里插入图片描述

提前解锁被锁定的用户

#提前解锁chen这个用户
faillock --user chen --reset

在这里插入图片描述

centos7查看登录失败信息

grep 'Failed password' /var/log/secure
faillock

在这里插入图片描述

18.禁止普通用户使用su命令切换到root用户

编辑该文件

nano /etc/pam.d/su

#auth required pam_wheel.so ues_uid这行注释取消
在这里插入图片描述

编辑该文件

nano /etc/login.defs

在最后添加一行SU_WHEEL_ONLY yes
在这里插入图片描述

此时普通用户无法使用su命令切换到root
在这里插入图片描述

19.将普通用户添加到wheel组,则该普通用户即可使用su命令切换到root

此时只能使用root图形界面登录进入,才能执行以下命令

将chen用户添加到wheel组

gpasswd -a chen wheel

在这里插入图片描述

将test用户移除出wheel组

gpasswd -d test wheel

在这里插入图片描述

20.禁止使用root用户登录SSH

nano /etc/ssh/sshd_config

PermitRootLogin yes改为PermitRootLogin no
在这里插入图片描述

重启ssh服务

service sshd restart

注意事项
在这里插入图片描述
在这里插入图片描述

总结

未完待续

http://www.jsqmd.com/news/333750/

相关文章:

  • Go 语言系统编程与云原生开发实战(第6篇)云原生部署实战:Docker 镜像瘦身 × K8s 部署 × Helm 一键发布
  • 一句话说明白公司类型!
  • 阜阳市英语雅思培训机构推荐:2026权威测评出国雅思辅导机构口碑榜单 - 老周说教育
  • Linux忘记root密码后如何重置root密码
  • 聊聊整车试验那些事儿
  • (修复方案)CVE-2021-29441: Alibaba Nacos User-Agent 存在鉴权绕过
  • 开题报告 网上水果销售系统
  • 深度测评8个降AI率工具,千笔·专业降AI率智能体解决AIGC检测痛点
  • 专科生也能用!最受欢迎的AI论文写作软件 —— 千笔·专业学术智能体
  • Rust开源测试库rstest
  • 多品牌、多品类如何高效协同?国产PLM如何统一日化研发标准与流程
  • 人工智能大模型技术解析:程序员和小白的必读指南
  • 开题报告--学生宿舍管理系统
  • 导师严选8个降AIGC工具,千笔帮你彻底降AI率
  • SSM毕设项目:基于ssm的高校环保公益网站的设计与开发(源码+文档,讲解、调试运行,定制等)
  • 【毕业设计】基于ssm的高校环保公益网站的设计与开发(源码+文档+远程调试,全bao定制等)
  • 开发早餐食谱推荐工具,输入食材耗时(5/10/15分钟),推荐简单易做的早餐,附带步骤,支持收藏,帮上班族快速搞定早餐营养不将就。
  • 2026赶紧抓住风口!转行AI大模型,收入直接暴涨10倍+
  • 开题报告 人力资源管理系统
  • Substance P (1-7);Arg-Pro-Lys-Pro-Gln-Gln-Phe
  • 程序员必看:高效LLM Agent技术综述与实践指南(建议收藏)
  • 2026深圳东西部公交广告的流动画布:深圳市巴士广告有限公司执笔深圳巴士集团广告全域传播 - 深度智识库
  • 一文掌握BGE-M3向量模型:多语言检索增强技术的完整实现指南(建议收藏)
  • 云服务器:构建数字经济生态,释放产业与社会双重价值​
  • 池州市英语雅思培训机构推荐:2026权威测评出国雅思辅导机构口碑榜单 - 老周说教育
  • 2.4G+5G信道一共40条信道,进行全信道扫描时,时间≥12s,在使用过程,很影响体验 有什么方法可以优化体验呢
  • GooseFS 推出元数据发现功能 —— 向更智能的缓存服务迈进
  • 云服务器:渗透日常的数字赋能者,连接个人与产业的无形桥梁​
  • 使用vhd虚拟磁盘安装两个win10系统
  • 2026年 木板厂家推荐排行榜,实木/多层实木/家具/免漆/ENF级/防火防虫抗蚁/孕婴级香杉木板,别墅装修与多功能应用精选 - 品牌企业推荐师(官方)