作用

shadow-utils 软件包提供了一套用于在 Linux 系统上安全管理用户帐号和密码的工具。它包含了诸如

useradd

,

usermod

,

userdel

,

groupadd

,

passwd

,

chage

等关键命令,这些命令负责处理用户和组的创建、修改、删除以及密码策略管理。其核心作用是实现用户认证信息的影子(shadow)机制,将加密的密码哈希从所有用户可读的

/etc/passwd

文件转移到只有 root 用户可读的

/etc/shadow

文件,从而增强系统安全性。

来历

shadow-utils 源自于较早的“影子密码套件”(Shadow Password Suite)项目,该项目旨在为 Unix-like 系统提供更安全的密码存储方式。当前 RPM 包

shadow-utils-4.1.5.1-24.el7.x86_64.rpm

是由 Red Hat 为 Red Hat Enterprise Linux 7(及其衍生版本如 CentOS 7)专门编译、构建并维护的。其中,“4.1.5.1”是上游软件版本号,“24.el7”表示这是针对 EL7(Enterprise Linux 7)的第24次修订构建,“x86_64”表明此包适用于64位x86架构的系统。

安装方式

在基于 Red Hat Enterprise Linux 7 或 CentOS 7 的系统中,可以通过多种方式安装此 RPM 包。如果包文件已下载到本地,可以使用

rpm

命令直接安装:


sudo rpm -ivh shadow-utils-4.1.5.1-24.el7.x86_64.rpm

更推荐使用系统包管理器

yum

进行本地安装,因为它能自动处理依赖关系:


sudo yum localinstall shadow-utils-4.1.5.1-24.el7.x86_64.rpm

通常情况下,该系统已经预装了 shadow-utils 软件包。如果需要安装或重新安装,也可以直接从配置好的官方仓库安装最新版本:


sudo yum install shadow-utils

在安装之前,需要确保当前用户具有 root 权限(通常使用

sudo

),并且本地 RPM 包文件位于当前工作目录下,或在命令中指定正确的文件路径。

参考依据

  • RPM 包命名规则:标准 RPM 包命名格式为“名称-版本-发行号.系统版本.架构.rpm”,此包名明确标识了其内容、版本、针对 RHEL/CentOS 7 的构建以及适用的 CPU 架构。
  • shadow-utils 功能描述:Red Hat 官方文档及软件包描述明确指出该软件包包含用于管理用户和组帐号的工具,并实现了影子密码功能。
  • 安装命令:在 RHEL/CentOS 7 系统中,
    rpm -ivh

    ,

    yum localinstall

    yum install

    是安装软件包的标准操作,相关用法可在其手册页(man page)或官方管理指南中找到。

下载地址

shadow-utils-4.1.5.1-24.el7.x86_64.rpm

发表评论