38、用户认证:PAM与LDAP的全面解析

用户认证:PAM与LDAP的全面解析

1. PAM模块介绍

PAM(可插拔认证模块)在用户认证方面发挥着重要作用,以下是一些常见PAM模块的功能:
| 模块名称 | 功能 |
| ---- | ---- |
| pam_rhosts_auth (auth) | 为联网主机之间的远程会话执行传统的 /etc/rhosts 和 ~/.rhosts 无密码认证。 |
| pam_rootok (auth) | 允许root用户无密码访问。 |
| pam_securetty (auth) | 除非当前终端行在 /etc/securetty 文件中列出,否则阻止root用户访问。 |
| pam_time (account) | 根据用户、组、tty和/或shell,按一天中的时间限制访问。 |
| pam_wheel (auth) | 专为 su 工具设计,防止非指定组成员访问root权限,默认组GID为0。可通过 deny 选项反转逻辑。 |

2. 密码选择时的检查

pam_cracklib 模块可用于检查用户提议的密码强度,默认情况下,它会将输入的新密码与字典 /usr/lib/cracklib_dict 中的每个单词进行比对,还会检查新密码是否是当前密码的简单变换,如反转、回文、大小写修改或旋转。此外,它还会将密码与存储在 /etc/security/opasswd 中的

相关推荐

Ubuntu 18.04 手动部署 TigerVNC 远程桌面完整指南

VNC(Virtual Network Computing)是一种基于 RFB 协议的跨平台远程桌面技术,其核心原理是通过帧缓冲区抓取与编码传输实现图形界面共享。相比 GNOME 自带的屏幕共享等封装方案,原生 VNC 具备协议标准、端口可控、多用户并发及客户端兼容性强等技术价值,广泛应用于无显示器服务器管理、边缘设备图形调试、多账号隔离测试等场景。尤其在 Ubuntu 18.04 这类仍大量服役于工业网关与教育环境的 LTS 系统中,因默认 Wayland 架构与 GNOME 屏幕共享的 D-Bus 封装

weixin_34268310的博客 409

Linux目录权限与粘滞位深度解析:x位是门禁卡,t位是产权锁

Linux文件权限体系以inode为核心,通过VFS层三次校验(路径解析、目标访问、能力检查)实现细粒度控制。其中目录的执行位(x)决定路径遍历能力,而非读位(r);粘滞位(t)则在共享目录中强制‘删除者即所有者’原则,是保障/tmp等公共目录安全的关键机制。该机制与传统rwx权限协同构成DAC基础,同时向上支撑Capability、SELinux、cgroups等现代安全栈。本文聚焦生产环境中因x位缺失导致cd失败、因t位遗漏引发误删等高频故障,结合stat、namei、getfacl等工具链,提供从现象

weixin_34269583的博客 431

SaltStack状态驱动与事件总线:基础设施自动化工程化实践

配置管理是运维自动化的基础能力,其核心在于解决配置漂移、实现环境一致性与操作可审计性。传统脚本和声明式工具如Ansible依赖过程控制与SSH协议,而SaltStack以状态驱动(state-driven)和实时事件总线(event bus)为双引擎,通过Master-Minion长连接架构、Grains/Pillar元数据模型及DAG式状态收敛,提供毫秒级响应、强幂等性与跨平台纳管能力。它天然支持Linux/Windows/网络设备/容器等异构资源,并可深度集成Vault、Kubernetes、Zabbi

weixin_30247781的博客 316

38、网络安全与Active Directory Domain Services深度解析

本文深入探讨了网络安全与Active Directory Domain Services(AD DS)的核心概念与实践策略。内容涵盖安全管理机制、日志记录方法、安全评估与自动化流程,详细解析了AD DS在不同Windows Server版本中的功能演进,重点介绍了特权访问管理(PAM)、动态访问控制、细粒度密码策略等关键特性。同时,文章系统阐述了AD DS的架构设计要素,包括森林与域规划、站点与链接配置、组织单位(OU)结构设计以及组策略的实施与故障排除,旨在帮助企业构建安全、高效、可扩展的IT基础设施环境

berry的博客 58

【信息科学与工程学】计算机科学与自动化——第一百八十七篇 网络安全中的学科知识03

本体建container_secure = run_as_nonroot ∧ cap_drop_all ∧ read_only_root ∧ seccomp_profile ∧ no_privileged。本体建container_secure = image_scan_pass ∧ distroless_base ∧ run_as_nonroot ∧ seccomp_profile ∧ pod_security_policy。攻击者通过钓鱼邮件、电话诈骗、USB诱饵、假冒身份等手段获取初始访问。

weixin_49199313的博客 237

【信息科学与工程学】计算机科学与自动化——第三百零五篇 数据中心 Scale-Up、Scale-Out、Scale-Across 100

密码法》《商用密码管理条例》《网络安全法》《数据安全法》《国家政务信息化项目建设管理办法》;《网络安全法》《数据安全法》《个人信息保护法》《反恐怖主义法》《反有组织犯罪法》;反洗钱可疑交易规则判定。《个人信息保护法》《网络安全法》《数据安全法》《反不正当竞争法》《生成式人工智能服务管理暂行办法》;《中国共产党纪律处分条例》《党内监督条例》《巡视工作条例》《审计法》《公职人员政务处分法》《反腐败/反有组织犯罪相关》《档案法》《电子签名法》《会计法》(原始凭证数字化要求)、《网络安全法》;

weixin_49199313的博客 482

【信息科学与工程学】【通信工程】第八十六篇 通信网络设备及通信网络组网的所有学科知识01

编号001类型网络虚拟化与覆盖技术网络领域数据中心网络子领域大二层网络 / 网络虚拟化核心数学方程式/算法模型核心算法:VXLAN封装与解封装。关键在于24位VNI(虚拟网络标识符)到物理网络的三层IP地址的映射。封装:收到原始以太帧后,为其添加 VXLAN 头部(含 VNI)、外层 UDP 头(目的端口 4789)、外层 IP 头(源 IP 为本地 VTEP IP,目的 IP 为对端 VTEP IP)以及外层 MAC 头。解封装:对端 收到报文后,剥离外层头部,根据内层帧的目的 MAC 和 VNI 进行二

weixin_49199313的博客 839

【信息科学与工程学】【安全领域】第二百零五篇 漏洞治理 01

形式:RabbitMQ管理插件SSRF CVE-2026-57211(CVSSv4 8.3,Windows多插件可诱发SMB NTLM泄露)、管理API资源无限CWE-770 CVSSv4 5.3、管理UI存储XSS CVE-2026-57214/其他;用法:GET /cgi-bin/.%2e/%2e%2e/etc/passwd→读密文/源码→RCE。定量:CVSS 9.0;例:Spectre CVE-2017-5753、Meltdown CVE-2017-5754(CPU越界/未授权内核读);

weixin_49199313的博客 101

【信息科学与工程学】【产品体系】第三十九篇 IT产品系列需求01 互联网行业的需求

经过多轮补充,现整理出覆盖存储、网络、计算、安全、数据治理、AI治理、物联网/工控、管理与经营​ 八大领域的完整需求目录,共60条​ 详细需求。

weixin_49199313的博客 1400

基于Arduino UNO的OLED显示器使用方法x2(Arduino系列五)

Arduino使用OLED显示模块可以实现串口数据显示,还可以与其他模块联合使用,实现实时显示开发板实时数据。

LNN0212的博客 4171

【 Git学习记录(三)】推荐四款主流的Git代码托管平台 —— GitHub、GitLab、Gitee、Coding

了解过Git之后,作为一个程序猿最基本的,你还需要了解目前主流的在线代码托管平台,并至少选择其中一款在平时开发中使用。这里特别介绍以下四款: 国外平台 GitHub —— 全球最流行的代码托管平台 GitLab —— 基于git的仓库管理程序 国内平台 Gitee —— 开源中国旗下的代码托管平台 Coding —— 支持社交元素的代码托管平台 一. GitHub 链接地址:https://github.com/ GitHub目前是全球最流行的代码托管平台(别称:全球最大的同性交友.

JZevin的博客 6091

ovs实现lb负载均衡

负载均衡器的实现原理是通过硬件或软件设备将客户端访问流量根据转发策略分发到多个服务器或设备上,以确保系统的负载均衡。二层负载均衡‌:使用虚拟MAC地址方式,根据OSI模型的二层进行负载均衡。‌四层负载均衡‌:基于IP+端口的负载均衡,主要分析IP层及TCP/UDP层,实现四层负载均衡。‌七层负载均衡‌:从应用层开始,根据虚拟的URL或IP、主机名接收请求,再转向相应的处理服务器。

bobi的博客 951

autodl云服务器使用中的conda源报错

通过find path -name filename找到.condarc文件,在autodl服务器中,一般在/root/.condarc。为了利用jypyter打开conda虚拟环境运行,需要下载ipykenel。这个报错是源的问题,在通过源获取包元数据时出现了HTTP 429错误。通过conda换源解决。修改.condarc文件,命令: vim .condarc。但这样还不能解决问题,得把报错中有问题的源注释掉。通过以下命令添加清华镜像源。把报错的链接源注释如下。

Ty_kilig的博客 1584

企业数字化转型的 4A 架构指南:从概念解读到 TOGAF 阶段对应

4A企业架构是中国数字化转型实践中总结的简化框架,包含业务、应用、数据和技术四个架构层。它自上而下形成业务驱动应用的指导关系,自下而上构建技术支撑数据的实现路径,与国际标准TOGAF核心内容高度对应。该模型通过统一语言、战略对齐和系统梳理,有效连接业务需求与IT实施,已成为企业架构规划的实用工具。其分层结构清晰展示了从业务目标到技术落地的完整推导链,特别适合中国企业的数字化转型场景。

友莘居士的博客 2174

Kill5.37版本下,使用ARMcomplier6编译__asm 函数报错的问题

Kill5-5.37版本下,使用ARMcomplier6编译__asm 函数报错的问题 问题简要描述: 昨日更新了keil5软件的版本,从5.17更新到了5.37版本,然后编译STM32项目文件时,软件提示编译报错。报错问题如下: Build started: Project: QKsoftware *** Using Compiler 'V6.18', folder: 'E:\MDK-ARM\ARM\ARM\ARMCLANG\Bin' Build target 'QKsoftware' compiling

weixin_43644424的博客 1万+

智能车竞赛飞檐走壁组立体赛道电磁引导线设计与实现

本文深入解析了智能车竞赛飞檐走壁组立体赛道电磁引导线的核心设计与实现。针对垂直面、圆筒、跷跷板等立体元素,详细阐述了电磁线规格参数选择、三维空间铺设技巧及磁场调试方法,旨在帮助参赛队伍打造稳定可靠的导航系统,提升车模在复杂立体赛道上的通过率与稳定性。

bert9linguist的博客 279

LVGL 组件对齐方式说明

本文说明 LVGL(以 v8 为例)中常用的 lv_align_t对齐选项的含义与用法,对应界面设计工具里下拉列表中的以及等命名。

摸鱼专家 130

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: 13、通过OBDD进行多智能体系统的符号模型检查
下一篇: 14、通过OBDD进行多智能体系统的符号模型检查
vim8coder
博客等级 码龄1天 0粉丝 1693原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值