当前位置: 首页 > 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.dtcms.com/a/264161.html

相关文章:

  • 微软服务器安全问题
  • 代码随想录day21二叉树8
  • 可信数据空间:概念、架构与应用实践
  • kafka自定义分区器
  • Webpack的插件机制Tapable
  • 华为认证二选一:物联网 VS 人工智能,你的赛道在哪里?
  • 打造 AI 产品的前端架构:响应式、流式、智能交互三合一
  • uv介绍以及与anaconda/venv的区别
  • C#系统学习第七章——数组
  • python 继承
  • 《UE5_C++多人TPS完整教程》学习笔记39 ——《P40 远程过程调用(Remote Procedure Calls)》
  • 增材制造研究领域:3D 打印设计国际会议
  • 责任链模式 Go 语言实战
  • 电脑系统重装有什么用?
  • 动手实践:如何提取Python代码中的字符串变量的值
  • AI问答-vue3:如何选择使用reactive或ref
  • 【HarmonyOS】鸿蒙使用仓颉编程入门
  • 基于Halcon平台的常规OCR与深度OCR性能对比分析
  • 设计模式(行为型)-访问者模式
  • python训练day46 通道注意力
  • 【kernel8】spi协议,验证,模型,设备树处理,spidev,衍生协议
  • AI人工客服实战指南:基于大模型构建生产级智能对话系统
  • Hadoop、Spark、Flink 三大大数据处理框架的能力与应用场景
  • ESP32-S3开发板深度评测:AI语音识别与图像处理全面解析
  • C++ 第四阶段 STL 容器 - 第九讲:详解 std::map 与 std::unordered_map —— 关联容器的深度解析
  • Springboot整合高德地图
  • NeurIPS-2023《A Definition of Continual Reinforcement Learning》
  • 基于GD32 MCU的IAP差分升级方案
  • 迎战 AI Overviews:SEO 不被淘汰的实战策略
  • SpringBoot全局异常详解