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

3.1.1.9 安全基线检查项目九:检查是否设置限制su命令用户组

限制su配置

关于限制su命令检查项,对于大多数的Linux(Redhat系列、Debian系列),进行本项检查很简单。只需要检查/etc/pam.d/su中是否配置了:

auth required pam_wheel.so use_uid [group=用户组名]

有些资料讲说需要有如下两条配置:

auth sufficient pam_rootok.so

和 auth  required pam_wheel.so use_uid

这里要说明一下auth sufficient pam_rootok.so的作用,只需要执行man pam_rootok即可。其实从rootok这么一个名字就能看出来:pam_rootok - Gain only root access。也就是说对root不做限制:root可以任意切换到所有用户。这一条是系统默认配置。检查的时候并不做硬性要求。

不同Linux发行版区别

前面为啥要强调“大多数的Linux(Redhat系列、Debian系列)”呢?因为SUSE这个老六跟别人都不一样。

几乎所有的Linux发行版都会存在如下两个文件:

-rw-r--r-- 1 root root 2259  7月 29  2021 /etc/pam.d/su
-rw-r--r-- 1 root root  137  7月 29  2021 /etc/pam.d/su-l

但是Redhat系列、Debian系列的su-l文件中的内容是这样的:

#%PAM-1.0
auth            include         su
account         include         su
password        include         su
session         optional        pam_keyinit.so force revoke
session         include         su

也就是说su-l引用了su,保证su配置即可。

SUSE嘞~~su-l和su配置是独立的,并且SUSE10- 版本中没有su-l这个文件。

~ # diff /etc/pam.d/su /etc/pam.d/su-l
~ # cat /etc/pam.d/su-l
#%PAM-1.0
auth     sufficient     pam_rootok.so
auth     include        common-auth
account  sufficient         pam_rootok.so
account  include        common-account
password include        common-password
session  include        common-session
session  optional       pam_xauth.so

su和su-l的区别

直接上结论:/etc/pam.d/su是对su 用户名进行限制的,而/etc/pam.d/su-l是对 su - 进行限制的。对于-的解释,执行su --help:

-, -l, --login               make the shell a login shell

总结

对于SUSE要增加对/etc/pam.d/su-l进行相同配置的检查。

http://www.lryc.cn/news/578469.html

相关文章:

  • 企业级应用技术-ELK日志分析系统
  • Windows10/11 轻度优化 纯净版,12个版本!
  • 基于开源AI大模型AI智能名片S2B2C商城小程序的流量转化与价值沉淀研究
  • SiFli 52 UART的RX唤醒MCU怎么做
  • 智能体瘦身实战:ONNX转换器+TensorRT加速器+显存监控仪
  • python多线程高级锁知识:Semaphore信号量、Barrier栅栏在线程中的使用、高级event事件
  • linux魔术字定位踩内存总结
  • 企业用哪个BI工具好?9款开源闭源PK
  • Milvus docker-compose 部署
  • 微软开源GitHub Copilot Chat,AI编程领域迎新突破
  • 商品中心—17.缓存与DB一致性的技术文档
  • 讯飞大模型实时语音识别
  • Set和Map的解析与应用场景
  • 集中式ZDM-E0400P3热电阻RTD测温模块(1) — 基础应用
  • WPF学习笔记(18)触发器Trigger
  • Postman - API 调试与开发工具 - 标准使用流程
  • Vue3 中 Excel 导出的性能优化与实战指南
  • 遥感影像岩性分类:基于CNN与CNN-EL集成学习的深度学习方法
  • 城市灯光夜景人像街拍摄影后期Lr调色教程,手机滤镜PS+Lightroom预设下载!
  • 【仿muduo库实现并发服务器】Poller模块
  • 华为交换机堆叠与集群技术深度解析附带脚本
  • 数字图像处理学习笔记
  • Python 可迭代的对象、迭代器 和生成器(Python 3.3中新出现的句法:yield from)
  • 静态工厂注入 vs 实例工厂注入
  • LINUX2.6设备注册与GPIO相关的API
  • FFmpeg 中./configure的解析
  • Linux基本命令篇 —— bc命令
  • 微软服务器安全问题
  • 【蓝牙】Linux Qt4查看已经配对的蓝牙信息
  • MCP 协议使用核心讲解