如何安装 nss_wrapper Fedora 36

在本教程中,我们学习如何安装 nss_wrapper Fedora 36. nss_wrapper 是用户、组和主机 NSS API 的包装器

介绍

在本教程中我们学习如何安装 nss_wrapper 在 Fedora 36.

什么是 nss_wrapper

有些项目提供了需要能够创建、修改和删除 Unix 用户的守护进程。 或者只是切换用户 ID 来与系统交互,例如用户空间文件服务器。 为了能够测试您是否需要修改 passwd 和 groups 文件的权限。 使用 nss_wrapper 可以定义您自己的密码和组文件,软件将使用这些文件在测试时正确运行。 如果您有正在测试的客户端和服务器,它们通常使用函数将网络名称解析为地址 (dns),反之亦然。 nss_wrappers 允许您创建一个主机文件来为与 socket_wrapper 一起使用的地址设置名称解析。 要使用它,请设置以下环境变量 LD_PRELOAD=liuid_wrapper.so NSS_WRAPPER_PASSWD=/path/to/passwd NSS_WRAPPER_GROUP=/path/to/group NSS_WRAPPER_HOSTS=/path/to/host 该软件包没有 devel 软件包,因为该项目是用于开发/测试。

我们可以用 yum 或者 dnf 安装 nss_wrapper 在 Fedora 36. 在本教程中,我们讨论这两种方法,但您只需选择一种方法来安装 nss_wrapper。

安装 nss_wrapper Fedora 36 使用dnf

更新 yum 数据库 dnf 使用以下命令。

sudo dnf makecache --refresh

更新 yum 数据库后,我们可以安装 nss_wrapper 使用 dnf 通过运行以下命令:

sudo dnf -y install nss_wrapper

安装 nss_wrapper Fedora 36 使用 yum

更新 yum 数据库 yum 使用以下命令。

sudo yum makecache --refresh

更新 yum 数据库后,我们可以安装 nss_wrapper 使用 yum 通过运行以下命令:

sudo yum -y install nss_wrapper

如何卸载 nss_wrapper Fedora 36

仅卸载 nss_wrapper 打包我们可以使用以下命令:

sudo dnf remove nss_wrapper

nss_wrapper 包内容 Fedora 36

/usr/bin/nss_wrapper.pl
/usr/lib64/cmake/nss_wrapper
/usr/lib64/cmake/nss_wrapper/nss_wrapper-config-version.cmake
/usr/lib64/cmake/nss_wrapper/nss_wrapper-config.cmake
/usr/lib64/pkgconfig/nss_wrapper.pc
/usr/share/man/man1/nss_wrapper.1.gz

参考

概括

在本教程中我们学习如何安装 nss_wrapper 在 Fedora 36 使用 yum 和 [dnf]((/fedora/36/dnf/)。