Linux开发:pam5 Ubuntu22.04中编译linux-pam

Ubuntu22.04中使用的是linux-pam

GitHub - linux-pam/linux-pam: Linux PAM (Pluggable Authentication Modules for Linux) project

linux-pam不仅包含了源代码还有相关的文档以及例子,是学习pam的一个很好的参考。

编译linux-pam的方法:

1.下载源代码

git clone https://github.com/linux-pam/linux-pam.git

2.安装依赖包

进入linux-pam/ci目录,执行

sudo ./install-dependencies.sh

3.配置

在linux-pam目录执行

./autogen.sh

./configure

注:可通过./configure --help | less查看可配置的项, 并通过./configure <your-options>进行配置

4.编译

在linux-pam目录执行

make

编译完成后,可以通过如下命令检查

make check

5.安装

可以执行如下命令进行安装

sudo make install

安装完成后文件会被安装在

/usr/lib64/security

相关推荐
慎思知行20 小时前
Discord中创建机器人的流程
linux·服务器·机器人
enbug20 小时前
编译安卓内核:以坚果R1、魔趣MK100(Android 10)系统为例
android·linux
玉梅小洋20 小时前
Linux命令详解 —— IP 命令及永久配置
linux·运维·tcp/ip
江畔何人初21 小时前
k8s中Role与networkpolicy区别
linux·运维·云原生
Madison-No721 小时前
【Linux】一切皆文件的理解 && 缓冲区 && 简易设计libc库
linux·运维·服务器
快来吃饭�21 小时前
Ubuntu-20.04 gem5 构建并实现一个简单的配置脚本
linux·ubuntu·系统架构
daemon.qiang21 小时前
mplayer使能支持vaapi
linux·centos
70asunflower21 小时前
Docker exec 命令完全解析
linux·ubuntu·docker
古月-一个C++方向的小白1 天前
Linux——程序地址空间其一
linux
云泽8081 天前
深入浅出 Linux:Shell 运行机制与核心权限指令解析
linux·运维·服务器