gpt4 book ai didi

linux - openssh RPM CentOS 6.5 的 Pam 配置

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:39 24 4
gpt4 key购买 nike

我们的产品使用 CentOS 6.5,我们希望使用自定义 openssh RPM 来部署它们。我已经从http://athena.caslab.queensu.ca/pub/OpenBSD/OpenSSH/portable下载了源代码并构建了 RPM,但安装后 PAM 配置文件错误。

当我从 CentOS 6.5 存储库安装默认的 openssh-5.3p1 RPM 时,配置如下所示:

> cat /etc/pam.d/sshd
#%PAM-1.0
auth required pam_sepermit.so
auth include password-auth
account required pam_nologin.so
account include password-auth
password include password-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_loginuid.so
# pam_selinux.so open should only be followed by sessions to be executed in the
user context
session required pam_selinux.so open env_params
session optional pam_keyinit.so force revoke
session include password-auth

但是,当我从源代码重建这个确切的 RPM 并安装它时,我得到以下信息:

> cat /etc/pam.d/sshd
#%PAM-1.0
auth required pam_stack.so service=system-auth
account required pam_nologin.so
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth

我想知道是否有任何构建日志可以显示 openssh RPM 是如何从 CentOS 6.5 的源代码构建的。也许我缺少某种类型的配置来确保我获得相同的 PAM 配置。

谢谢!

最佳答案

您可以从大多数镜像(肯定是从 http://vault.centos.org )获取所有 CentOS 发布的软件的源 RPM (SRPM)。

源 rpm 包含完整的源代码、补丁等以及构建官方 RPM 的规范文件,并将包含您正在查找的信息。

关于linux - openssh RPM CentOS 6.5 的 Pam 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28609040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com