
I`d like to know that too ...panserg wrote:I am not arguing with you, instead I am trying to educate myself:
What would be a reason to build the system without PAM?
... it was made by Patrick, from Slackware Linux.This fixes security problems with PAM authentication. It also includes
several code cleanups from Solar Designer. Slackware does not use PAM and is
not vulnerable to any of the fixed problems.
Please indulge me for this brief aside (as requests for PAM are on the rise):
If you see a security problem reported which depends on PAM, you can be
glad you run Slackware. I think a better name for PAM might be SCAM, for
Swiss Cheese Authentication Modules, and have never felt that the small
amount of convenience it provides is worth the great loss of system
security. We miss out on half a dozen security problems a year by not
using PAM, but you can always install it yourself if you feel that
you're missing out on the fun. (No, don't do that)

Well, my reasons for wanting to build a system without PAM is because the last two times I have installed gentoo systems I have ended up with systems I can't login to at the console because of pam. I know there is a fix on the forums to do with creating and editing the /etc/pam.d/login file that is missing by default but even so ... gentoo is supposed to be about choice and I choose to include -pam in my USE and thus I don't really want pam and pam-login installed on my system or forcing themselves to be messed around with before I can login to my systempanserg wrote:I am not arguing with you, instead I am trying to educate myself:
What would be a reason to build the system without PAM?
I, for one, could do without the total fubar that is pam_console. This useless appendage is a constant source of grief for me; it constantly leaves important device files owned by users who are no longer logged into the system. As soon as I get a chance, I'm going to disable pam_console and use groups to control access to the sound devices and nvidia drivers, just as nature intended.panserg wrote:I am not arguing with you, instead I am trying to educate myself:
What would be a reason to build the system without PAM?

Out of curiosity, is there an IRC log or forum post about this somewhere? I'd be quite interested in reading why the choice was made to break the systems of people who set "-pam" in their use flags.shdwrnnr wrote:There are still a few packages that require pam regardless of the USE flags. This was a choice made by the developers.