当前位置: 首页 > article >正文

Linux开发:PAM2 配置文件

PAM配置文件是用于粘合应用程序和PAM服务模块,通过其中的配置,可以动态的选择PAM服务模块,从而增加认证的可配置性和灵活性。

PAM配置文件通常保存在/etc/pam.d/目录下,当应用程序进行认证时,会选择对应的PAM配置文件,而PAM配置文件又对PAM服务具体使用哪些模块(动态链接库)进行了描述,从而动态的加载PAM模块完成认证。

1.PAM配置文件的位置

在Ubuntu22.04上,PAM配置文件保存在/etc/pam.d/目录中:

/etc/pam.d$ ls -l

总计 140

-rw-r--r-- 1 root root  384 11月 11  2021 chfn

-rw-r--r-- 1 root root   92 11月 11  2021 chpasswd

-rw-r--r-- 1 root root  581 11月 11  2021 chsh

-rw-r--r-- 1 root root 1312  1月 27 12:49 common-account

-rw-r--r-- 1 root root 1300  1月 27 12:49 common-auth

-rw-r--r-- 1 root root 1778  1月 27 12:49 common-password

-rw-r--r-- 1 root root 1458  1月 27 12:49 common-session

-rw-r--r-- 1 root root 1435  1月 27 12:49 common-session-noninteractive

-rw-r--r-- 1 root root  606  3月 18  2021 cron

-rw-r--r-- 1 root root   69  2月 22  2022 cups

-rw-r--r-- 1 root root 1192  4月 21  2022 gdm-autologin

-rw-r--r-- 1 r

http://www.kler.cn/news/233221.html

相关文章:

  • 基础算法-高精度加法
  • 【jQuery——详细讲解】
  • linux系统Tomcat目录介绍
  • 深入理解java之多线程(一)
  • RocketMQ(二):领域模型(生产者、消费者)
  • Mac电脑如何通过终端隐藏应用程序?
  • 鸿蒙 WiFi 连接 流程
  • AI大模型开发架构设计(9)——AI 编程架构刨析和业务应用实战案例
  • 【Java万花筒】实时洞察与智能分析:构建成熟的Java应用程序监控与日志处理方案
  • 深度学习的进展及其在各领域的应用
  • C++的多态(Polymorphism)
  • 电商小程序02数据源设计
  • 在Visual Studio中引用和链接OpenSceneGraph (OSG) 库
  • Blazor Wasm 身份验证和授权之 OpenID 与 OAuth2
  • springboot169基于vue的工厂车间管理系统的设计
  • 【OpenCV入门讲解——超详细】
  • 【Spring】Bean 的生命周期
  • 江科大STM32 终
  • 瑞芯微推理RKNN使用
  • 传输频宽是啥?对网速影响有多大?
  • 【MySQL进阶之路】磁盘随机读写和顺序读写对MySQL性能的影响
  • 《动手学深度学习(PyTorch版)》笔记7.7
  • Git 消除对某个文件的追踪
  • 【代码】Processing笔触手写板笔刷代码合集
  • 【0256】揭晓pg内核中MyBackendId的分配机制(后端进程Id,BackendId)(二)
  • C++初阶篇----新手进村
  • 微服务组件
  • go语言进阶篇——面向对象(一)
  • Redis 使用 RDB 持久化方式的过程
  • 基于鲲鹏服务器的LNMP配置