zoukankan      html  css  js  c++  java
  • PAM

    PAM 认证机制

    • 嵌入式身份验证模块
    • sun公司研发,一种不改变程序本身 可配置的认证框架
    • 模块文件目录:/lib64/security/*.so(中存放了全部的认证模块)
    • 环境相关的设置:/etc/security/
    • 主配置文件:/etc/pam.conf(使用需要自己创建)
    • 如/etc/pam.d存在,/etc/pam.conf将失效
    • 运行原理 Service(服务)→PAM(配置文件)→pam_*.so
    • PAM认证过程:
      1.使用者执行/usr/bin/passwd 程序,并输入密码
      2.passwd开始调用PAM模块,PAM模块会搜寻passwd程序的PAM相关设置文
      件,这个设置文件一般是在/etc/pam.d/里边的与程序同名的文件,即PAM会
      搜寻/etc/pam.d/passwd此设置文件
      3.经由/etc/pam.d/passwd设定文件的数据,取用PAM所提供的相关模块来进
      行验证
      4.将验证结果回传给passwd这个程序,而passwd这个程序会根据PAM回传的
      结果决定下一个动作(重新输入密码或者通过验证)
  • 相关阅读:
    NFS 服务器实验
    ssh服务实验
    dhcp服务实验
    邮件服务器
    搭建 DNS 服务器
    搭建 web 服务器
    Feign下的数据传递
    基于Spring Cloud Feign的Mock工具
    Git 使用注意事项
    基于redisson的延迟队列
  • 原文地址:https://www.cnblogs.com/Justin0717/p/11843427.html
Copyright © 2011-2022 走看看