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

Linux配置Dante使用的pam验证

概述

安装Dante服务器使用PAM验证,涉及pam配置项记录如下

配置

  1. 编辑pam配置文件
    官方默认定义名称为sockd(“The default PAM service name used by Dante is sockd” )

  2. 创建/etc/pam.d/sockd文件

#%PAM-1.0
# 基础认证配置,仅允许proxy_group组内用户访问# 1. 检查用户是否属于proxy_group组
auth    requisite   pam_succeed_if.so user ingroup proxy_group# 2. 使用系统用户密码进行认证
auth    sufficient  pam_unix.so shadow nullok_secure# 3. 拒绝其他未通过上述检查的认证尝试
auth    requisite   pam_deny.so# 4. 账户管理:检查账户是否有效
account required    pam_unix.so# 5. 会话管理(Dante不需要,可选保留)
session optional    pam_unix.so
session optional    pam_limits.so

测试

  1. 测试pam认证
# 需要按照epel源头yum install -y  pamtester
  • 测试授权组内账号xuser(属于proxy_group组)
[root@centos7-192-168-015-012 pam.d]# pamtester sockd xuser authenticate
Password: 
pamtester: successfully authenticated
  • 测试非组内账号root
[root@centos7-192-168-015-012 pam.d]# pamtester sockd root authenticate
pamtester: Authentication failure
http://www.xdnf.cn/news/18011.html

相关文章:

  • 【攻防实战】红队攻防之Goby反杀
  • 力扣(LeetCode) ——622. 设计循环队列(C语言)
  • Android Jetpack | Lifecycle
  • 6JSON格式转python并实现数据可视化
  • 储能领域大数据平台的设计中如何使用 Hadoop、Spark、Flink 等组件实现数据采集、清洗、存储及实时 / 离线计算,支持储能系统分析与预测
  • 人工智能中的(特征选择)数据过滤方法和包裹方法
  • 2-3〔O҉S҉C҉P҉ ◈ 研记〕❘ 漏洞扫描▸AppScan(WEB扫描)
  • KingbaseES主备读写分离集群安装教程
  • 计算机网络:(十五)TCP拥塞控制与拥塞控制算法深度剖析
  • C++自旋锁的后退机制简介
  • 云原生俱乐部-RH124知识点总结(3)
  • 基于springboot的在线视频教育管理系统设计与实现(源码+文档+部署讲解)
  • 一文了解金融合规
  • 数据结构初阶(17)排序算法——非比较排序(计数排序·动图演示)、排序算法总结
  • Java内功修炼(1)——时光机中的并发革命:从单任务到Java多线程
  • 【论文阅读笔记】--Eurosys--HCache
  • ROS相关的ubuntu基础教程
  • vue3动态的控制表格列的展示简单例子
  • 基于FPGA的实时图像处理系统(1)——SDRAM回环测试
  • XC6SLX45T-2FGG484C Xilinx AMD Spartan-6 FPGA
  • 利用爬虫按图搜索淘宝商品(拍立淘)实战指南
  • vue:vue3 watch 属性
  • FastDeploy2.0:Prometheus3.5.0通过直接采集,进行性能指标分析
  • 嵌入式硬件篇---电平转换电路
  • 【JavaEE】(13) Spring Web MVC 入门
  • 大模型——使用dify搭建SOP检索问答Agent
  • 外出业务员手机自动添加报价单​——仙盟创梦IDE
  • 链表。。。
  • 【C#补全计划】Lambda表达式
  • java 面试八股集锦