PAM userenv

At times running a Linux system can be frustrating, especially if you are picky. One thing that happened to me is that when I try to use different ways to initiate a session (GDM login, text login, SSH login, different shells, cron jobs, "su -", etc), each will have a different mechanism to set the environment (e.g., environment variables, ulimits, nice levels, current directory, etc). Each uses a different set of files, or read them in a different order. This makes it very hard to configure a system.

This program takes an approach to do the configuration using PAM. Normally, PAM will be extraordinarily careful about using files of different users. Here I tried to be a little bit less careful so that I can do a little more.

Download

Version 0.0.8, 2008-07-14