tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
why is PAM only default-enabled for NetBSD in security/openssh?
This was added in 2017.
My impression is that PAM is implemented on many systems and is
certainly not a NetBSD-only feature. There is support to build it on
other systems, it seems, and even code for linux to set PLIST.pam.
According to bulktracker, ecurity/openpam builds on at least:
CentOS
Darwin
NetBSD (but builtin is used)
Rocky Linux
SmartOS
So my questions are:
Does openpam on other systems find the system pam, and does the
resulting build then use the system pam config?
Why isn't the pam option just enabled? Is the point that choosing to
run PAM is an odd choice, and thus it's enabled only on systems that
have a pam setup by default?
Adding the example config is done only on Linux. This doesn't make
sense. NetBSD has an /etc/pam.d/sshd in base, so I can see "don't
install it on NetBSD". But on the other hand, it's an example, and it
might be different.
So I would think we should probably:
enable pam by default, and disable it individually if any platforms
are known to be problematic
whenever pam is active, install the example file (as an example)
Am I missing something?
Home |
Main Index |
Thread Index |
Old Index