How To Install pam-doc on Fedora 36

In this tutorial we learn how to install pam-doc in Fedora 36. pam-doc is Extra documentation for PAM.

Introduction

In this tutorial we learn how to install pam-doc on Fedora 36.

What is pam-doc

PAM (Pluggable Authentication Modules) is a system security tool that allows system administrators to set authentication policy without having to recompile programs that handle authentication. The pam-doc contains extra documentation for PAM. Currently, this includes additional documentation in txt and html format.

We can use yum or dnf to install pam-doc on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install pam-doc.

Install pam-doc on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install pam-doc using dnf by running the following command:

sudo dnf -y install pam-doc

Install pam-doc on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install pam-doc using yum by running the following command:

sudo yum -y install pam-doc

How To Uninstall pam-doc on Fedora 36

To uninstall only the pam-doc package we can use the following command:

sudo dnf remove pam-doc

pam-doc Package Contents on Fedora 36

/usr/share/doc/pam
/usr/share/doc/pam/adg
/usr/share/doc/pam/adg/Linux-PAM_ADG.txt
/usr/share/doc/pam/adg/html
/usr/share/doc/pam/adg/html/Linux-PAM_ADG.html
/usr/share/doc/pam/adg/html/adg-author.html
/usr/share/doc/pam/adg/html/adg-copyright.html
/usr/share/doc/pam/adg/html/adg-example.html
/usr/share/doc/pam/adg/html/adg-files.html
/usr/share/doc/pam/adg/html/adg-glossary.html
/usr/share/doc/pam/adg/html/adg-interface-by-app-expected.html
/usr/share/doc/pam/adg/html/adg-interface-of-app-expected.html
/usr/share/doc/pam/adg/html/adg-interface-programming-notes.html
/usr/share/doc/pam/adg/html/adg-interface.html
/usr/share/doc/pam/adg/html/adg-introduction-description.html
/usr/share/doc/pam/adg/html/adg-introduction-synopsis.html
/usr/share/doc/pam/adg/html/adg-introduction.html
/usr/share/doc/pam/adg/html/adg-libpam-functions.html
/usr/share/doc/pam/adg/html/adg-libpam_misc.html
/usr/share/doc/pam/adg/html/adg-overview.html
/usr/share/doc/pam/adg/html/adg-porting.html
/usr/share/doc/pam/adg/html/adg-security-conv-function.html
/usr/share/doc/pam/adg/html/adg-security-library-calls.html
/usr/share/doc/pam/adg/html/adg-security-resources.html
/usr/share/doc/pam/adg/html/adg-security-service-name.html
/usr/share/doc/pam/adg/html/adg-security-user-identity.html
/usr/share/doc/pam/adg/html/adg-security.html
/usr/share/doc/pam/adg/html/adg-see-also.html
/usr/share/doc/pam/mwg
/usr/share/doc/pam/mwg/Linux-PAM_MWG.txt
/usr/share/doc/pam/mwg/html
/usr/share/doc/pam/mwg/html/Linux-PAM_MWG.html
/usr/share/doc/pam/mwg/html/mwg-author.html
/usr/share/doc/pam/mwg/html/mwg-copyright.html
/usr/share/doc/pam/mwg/html/mwg-example.html
/usr/share/doc/pam/mwg/html/mwg-expected-by-module-item.html
/usr/share/doc/pam/mwg/html/mwg-expected-by-module-other.html
/usr/share/doc/pam/mwg/html/mwg-expected-by-module.html
/usr/share/doc/pam/mwg/html/mwg-expected-of-module-acct.html
/usr/share/doc/pam/mwg/html/mwg-expected-of-module-auth.html
/usr/share/doc/pam/mwg/html/mwg-expected-of-module-chauthtok.html
/usr/share/doc/pam/mwg/html/mwg-expected-of-module-overview.html
/usr/share/doc/pam/mwg/html/mwg-expected-of-module-session.html
/usr/share/doc/pam/mwg/html/mwg-expected-of-module.html
/usr/share/doc/pam/mwg/html/mwg-introduction-description.html
/usr/share/doc/pam/mwg/html/mwg-introduction-synopsis.html
/usr/share/doc/pam/mwg/html/mwg-introduction.html
/usr/share/doc/pam/mwg/html/mwg-see-also.html
/usr/share/doc/pam/mwg/html/mwg-see-options.html
/usr/share/doc/pam/mwg/html/mwg-see-programming-libs.html
/usr/share/doc/pam/mwg/html/mwg-see-programming-sec.html
/usr/share/doc/pam/mwg/html/mwg-see-programming-syslog.html
/usr/share/doc/pam/mwg/html/mwg-see-programming.html
/usr/share/doc/pam/rfc86.0.txt
/usr/share/doc/pam/sag
/usr/share/doc/pam/sag/Linux-PAM_SAG.txt
/usr/share/doc/pam/sag/html
/usr/share/doc/pam/sag/html/Linux-PAM_SAG.html
/usr/share/doc/pam/sag/html/sag-author.html
/usr/share/doc/pam/sag/html/sag-configuration-directory.html
/usr/share/doc/pam/sag/html/sag-configuration-example.html
/usr/share/doc/pam/sag/html/sag-configuration-file.html
/usr/share/doc/pam/sag/html/sag-configuration.html
/usr/share/doc/pam/sag/html/sag-copyright.html
/usr/share/doc/pam/sag/html/sag-introduction.html
/usr/share/doc/pam/sag/html/sag-module-reference.html
/usr/share/doc/pam/sag/html/sag-overview.html
/usr/share/doc/pam/sag/html/sag-pam_access.html
/usr/share/doc/pam/sag/html/sag-pam_debug.html
/usr/share/doc/pam/sag/html/sag-pam_deny.html
/usr/share/doc/pam/sag/html/sag-pam_echo.html
/usr/share/doc/pam/sag/html/sag-pam_env.html
/usr/share/doc/pam/sag/html/sag-pam_exec.html
/usr/share/doc/pam/sag/html/sag-pam_faildelay.html
/usr/share/doc/pam/sag/html/sag-pam_filter.html
/usr/share/doc/pam/sag/html/sag-pam_ftp.html
/usr/share/doc/pam/sag/html/sag-pam_group.html
/usr/share/doc/pam/sag/html/sag-pam_issue.html
/usr/share/doc/pam/sag/html/sag-pam_keyinit.html
/usr/share/doc/pam/sag/html/sag-pam_lastlog.html
/usr/share/doc/pam/sag/html/sag-pam_limits.html
/usr/share/doc/pam/sag/html/sag-pam_listfile.html
/usr/share/doc/pam/sag/html/sag-pam_localuser.html
/usr/share/doc/pam/sag/html/sag-pam_loginuid.html
/usr/share/doc/pam/sag/html/sag-pam_mail.html
/usr/share/doc/pam/sag/html/sag-pam_mkhomedir.html
/usr/share/doc/pam/sag/html/sag-pam_motd.html
/usr/share/doc/pam/sag/html/sag-pam_namespace.html
/usr/share/doc/pam/sag/html/sag-pam_nologin.html
/usr/share/doc/pam/sag/html/sag-pam_permit.html
/usr/share/doc/pam/sag/html/sag-pam_pwhistory.html
/usr/share/doc/pam/sag/html/sag-pam_rhosts.html
/usr/share/doc/pam/sag/html/sag-pam_rootok.html
/usr/share/doc/pam/sag/html/sag-pam_securetty.html
/usr/share/doc/pam/sag/html/sag-pam_selinux.html
/usr/share/doc/pam/sag/html/sag-pam_shells.html
/usr/share/doc/pam/sag/html/sag-pam_succeed_if.html
/usr/share/doc/pam/sag/html/sag-pam_time.html
/usr/share/doc/pam/sag/html/sag-pam_timestamp.html
/usr/share/doc/pam/sag/html/sag-pam_umask.html
/usr/share/doc/pam/sag/html/sag-pam_unix.html
/usr/share/doc/pam/sag/html/sag-pam_userdb.html
/usr/share/doc/pam/sag/html/sag-pam_warn.html
/usr/share/doc/pam/sag/html/sag-pam_wheel.html
/usr/share/doc/pam/sag/html/sag-pam_xauth.html
/usr/share/doc/pam/sag/html/sag-security-issues-other.html
/usr/share/doc/pam/sag/html/sag-security-issues-wrong.html
/usr/share/doc/pam/sag/html/sag-security-issues.html
/usr/share/doc/pam/sag/html/sag-see-also.html
/usr/share/doc/pam/sag/html/sag-text-conventions.html
/usr/share/doc/pam/txts
/usr/share/doc/pam/txts/README.pam_access
/usr/share/doc/pam/txts/README.pam_chroot
/usr/share/doc/pam/txts/README.pam_console
/usr/share/doc/pam/txts/README.pam_debug
/usr/share/doc/pam/txts/README.pam_deny
/usr/share/doc/pam/txts/README.pam_echo
/usr/share/doc/pam/txts/README.pam_env
/usr/share/doc/pam/txts/README.pam_exec
/usr/share/doc/pam/txts/README.pam_faildelay
/usr/share/doc/pam/txts/README.pam_faillock
/usr/share/doc/pam/txts/README.pam_filter
/usr/share/doc/pam/txts/README.pam_ftp
/usr/share/doc/pam/txts/README.pam_group
/usr/share/doc/pam/txts/README.pam_issue
/usr/share/doc/pam/txts/README.pam_keyinit
/usr/share/doc/pam/txts/README.pam_lastlog
/usr/share/doc/pam/txts/README.pam_limits
/usr/share/doc/pam/txts/README.pam_listfile
/usr/share/doc/pam/txts/README.pam_localuser
/usr/share/doc/pam/txts/README.pam_loginuid
/usr/share/doc/pam/txts/README.pam_mail
/usr/share/doc/pam/txts/README.pam_mkhomedir
/usr/share/doc/pam/txts/README.pam_motd
/usr/share/doc/pam/txts/README.pam_namespace
/usr/share/doc/pam/txts/README.pam_nologin
/usr/share/doc/pam/txts/README.pam_permit
/usr/share/doc/pam/txts/README.pam_postgresok
/usr/share/doc/pam/txts/README.pam_pwhistory
/usr/share/doc/pam/txts/README.pam_rhosts
/usr/share/doc/pam/txts/README.pam_rootok
/usr/share/doc/pam/txts/README.pam_securetty
/usr/share/doc/pam/txts/README.pam_selinux
/usr/share/doc/pam/txts/README.pam_sepermit
/usr/share/doc/pam/txts/README.pam_setquota
/usr/share/doc/pam/txts/README.pam_shells
/usr/share/doc/pam/txts/README.pam_stress
/usr/share/doc/pam/txts/README.pam_succeed_if
/usr/share/doc/pam/txts/README.pam_time
/usr/share/doc/pam/txts/README.pam_timestamp
/usr/share/doc/pam/txts/README.pam_tty_audit
/usr/share/doc/pam/txts/README.pam_umask
/usr/share/doc/pam/txts/README.pam_unix
/usr/share/doc/pam/txts/README.pam_userdb
/usr/share/doc/pam/txts/README.pam_usertype
/usr/share/doc/pam/txts/README.pam_warn
/usr/share/doc/pam/txts/README.pam_wheel
/usr/share/doc/pam/txts/README.pam_xauth

References

Summary

In this tutorial we learn how to install pam-doc on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).