Linux查询pam版本命令

不及物动词 其他 256

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查询Linux系统中PAM(Pluggable Authentication Modules)的版本,可以使用以下命令:

    “`
    pam_version
    “`

    该命令会显示PAM的版本信息。

    另外,如果你想要查看当前系统中安装的所有PAM模块的版本信息,可以使用以下命令:

    “`
    ls -l /lib/*/security/pam_*.so
    “`

    上述命令会列出系统中所有PAM模块文件,并显示其版本信息。

    请注意,使用以上命令需要具有root权限或者拥有适当的权限来执行。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查询Linux系统中的PAM(Pluggable Authentication Modules)版本,可以使用以下命令:

    1. `ls -l /lib*/security/pam_*`:这个命令将列出系统中所有PAM模块的位置和版本。你可以查看输出来确定正在使用的PAM模块的版本。

    2. `pam-config –list-modules`:这个命令将列出当前系统中启用的所有PAM模块和它们的版本信息。

    3. `cat /etc/pam.d/* | egrep -ho pam_version=.*`:这个命令将查找所有PAM配置文件中的版本信息,并将其输出显示在终端上。

    4. `ldd /sbin/unix_chkpwd | grep pam`:这个命令将在/sbin/unix_chkpwd(常用于Linux密码检查的程序)中查找关联的PAM库版本。

    5. `pam_version`:这个命令将直接输出系统中安装的PAM库的版本信息。

    请注意,上述命令可能需要以root用户身份运行,因为部分命令需要访问系统文件。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查询Linux上PAM(Pluggable Authentication Modules)的版本,可以使用以下命令:

    1. 使用命令`pam_version`:

    “`shell
    pam_version
    “`
    运行以上命令可以直接显示PAM的版本信息。如果该命令不存在或不可用,可以尝试下面的方法。

    2. 使用命令`ldd`和`grep`:

    “`shell
    ldd /sbin/unix_chkpwd | grep -oP “(?<=ldd\s)[^\s]+"```这个命令会列出与`/sbin/unix_chkpwd`二进制文件相关联的所有共享库,并使用`grep`命令来提取与PAM相关的共享库的路径。使用`grep -oP`选项可以只输出匹配到的路径。3. 使用命令`rpm`:```shellrpm -qf /lib/security/pam_unix.so```这个命令会输出安装在系统上的与`/lib/security/pam_unix.so`文件关联的软件包的名称和版本。4. 使用命令`dpkg`:```shelldpkg -S /lib/x86_64-linux-gnu/security/pam_unix.so```这个命令会输出安装在系统上的与`/lib/x86_64-linux-gnu/security/pam_unix.so`文件关联的软件包的名称和版本。需要注意的是,以上命令可能需要使用`sudo`命令以root用户身份运行,以获取对相应文件和命令的访问权限。另外,不同Linux发行版可能略有不同,所以请根据具体情况选择适用的命令。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部