Bug 207887

Summary: wrong Xr in libpam man pages. There is no pam(8), it's pam(3)
Product: Documentation Reporter: mwlucas
Component: Manual PagesAssignee: Dag-Erling Smørgrav <des>
Status: Open ---    
Severity: Affects Only Me CC: 0mp, des, doc
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description mwlucas 2016-03-10 18:05:02 UTC
This might be my trivialest bug ever.

The man page for pam_group(8) says:

SEE ALSO
     pam.conf(5), pam(8)

There is no pam(8). There is a pam(3).

This error appears throughout FreeBSD's libpam.

storm/usr/src/lib/libpam/modules;grep -iR 'pam 8' *
pam_chroot/pam_chroot.8:.Xr pam 8
pam_deny/pam_deny.8:.Xr pam 8
pam_echo/pam_echo.8:.Xr pam 8
pam_exec/pam_exec.8:.Xr pam 8 ,
pam_ftpusers/pam_ftpusers.8:.Xr pam 8
pam_group/pam_group.8:.Xr pam 8
pam_guest/pam_guest.8:.Xr pam 8
pam_krb5/pam_krb5.8:.Xr pam 8
pam_ksu/pam_ksu.8:.Xr pam 8
pam_lastlog/pam_lastlog.8:.Xr pam 8
pam_login_access/pam_login_access.8:.Xr pam 8
pam_nologin/pam_nologin.8:.Xr pam 8
pam_opie/pam_opie.8:.Xr pam 8
pam_opieaccess/pam_opieaccess.8:.Xr pam 8 ,
pam_passwdqc/pam_passwdqc.8:.Xr pam 8
pam_permit/pam_permit.8:.Xr pam 8
pam_radius/pam_radius.8:.Xr pam 8
pam_rhosts/pam_rhosts.8:.Xr pam 8
pam_rootok/pam_rootok.8:.Xr pam 8
pam_securetty/pam_securetty.8:.Xr pam 8
pam_self/pam_self.8:.Xr pam 8
pam_ssh/pam_ssh.8:.Xr pam 8
pam_tacplus/pam_tacplus.8:.Xr pam 8
pam_unix/pam_unix.8:.Xr pam 8 ,
Comment 1 Dag-Erling Smørgrav freebsd_committer freebsd_triage 2018-05-12 16:19:46 UTC
The bug is not that these pages are referencing pam(8) instead of pam(3), but that pam(8) does not exist because I never got around to writing it.  Patches (to OpenPAM, not FreeBSD) are welcome.