news 2026/8/23 14:31:41

30、Linux系统安全:加密、权限设置与文件保护

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
30、Linux系统安全:加密、权限设置与文件保护

Linux系统安全:加密、权限设置与文件保护

1. MD5加密与PAM模块

在Linux系统中,/etc/shadow文件使用MD5消息摘要算法,该算法在RFC 1321( www.ietf.org/rfc/rfc1321.txt )中有详细描述。MD5可以将任意长度的消息转换为128位的消息摘要(即文件的指纹),这样就可以通过私钥对其进行数字签名。MD5在密码加密方面也表现出色。

与旧的密码加密方式相比,MD5加密的密码长度不再局限于最多8个字符,新的密码可以更长。更长的密码更难被猜测,即使/etc/shadow文件落入坏人手中也更安全。

/etc/shadow文件中,若使用了MD5加密,加密后的密码会更长,并且都以$1$开头,例如:

root:$1$AAAni/yN$uESHbzUpy9Cgfoo1Bf0tS0:11077:0:99999:7:-1:-1:134540356

MD5加密由一个名为可插拔认证模块(PAM)的附加程序模块执行。Linux的PAM为用户认证提供了灵活的方法。通过设置PAM的配置文件,可以在不修改验证用户身份的关键程序(如loginpasswd)的情况下,动态更改认证方法。

Linux广泛使用PAM功能,PAM模块分布在多个文件中,其配置文

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/23 5:34:30

研究生如何在大量文献中筛选有价值信息?

研究生在海量文献中高效筛选有价值信息,核心是建立分层筛选逻辑,结合工具辅助 专业判断,避免陷入 “逐篇精读” 的低效陷阱。以下是一套可落地的方法论:一、 明确筛选目标:先定方向,再找文献筛选前先锚定核…

作者头像 李华
网站建设 2026/8/22 22:50:02

小白前端必看:用CSS3 object-fit轻松搞定图片视频比例自适应(附实

小白前端必看:用CSS3 object-fit轻松搞定图片视频比例自适应(附实小白前端必看:用CSS3 object-fit轻松搞定图片视频比例自适应(附实战技巧)为什么你的图片和视频在不同设备上总是变形?揭开 object-fit 的神…

作者头像 李华
网站建设 2026/8/22 22:19:20

Diffy终极指南:轻松实现文本差异对比

Diffy终极指南:轻松实现文本差异对比 【免费下载链接】diffy Easy Diffing in Ruby 项目地址: https://gitcode.com/gh_mirrors/dif/diffy Diffy是一个专为Ruby开发者设计的简单易用的文本差异对比库,它通过利用Unix系统中成熟的diff工具&#xf…

作者头像 李华
网站建设 2026/8/23 8:16:43

gif-h:C++动画GIF生成的终极指南

gif-h:C动画GIF生成的终极指南 【免费下载链接】gif-h Simple C one-header library for the creation of animated GIFs from image data. 项目地址: https://gitcode.com/gh_mirrors/gi/gif-h gif-h是一个轻量级的C单头文件库,专门用于从图像数…

作者头像 李华
网站建设 2026/8/23 13:59:55

收藏!研究代理(Agent)构建全攻略:框架设计与上下文工程实践

研究代理作为AI重要应用,能克服人类研究局限。文章分享了构建先进研究代理的经验,强调需设计能吸收未来模型提升的框架,关注模型工具调用能力发展和上下文工程。通过简化编排逻辑、增强自主性、优化上下文管理,可显著降低令牌消耗…

作者头像 李华