I am using Red Hat. I need to export variables for all users (permanently). How would I go about doing that? I know there is a file for a single user where I can set permanent variables.
migrated from stackoverflow.com Sep 25 '12 at 3:11
You can put the variable assignments in one of the shell startup scripts:
for bash and some other shells, depending on how your particular distro is configured. There are equivalents for most shells. There is also a file
which is not a script but contains enviroment variable assignments, and is loaded at login via pam_env.so. Obviously this works only on systems that use PAM for authentication (almost all Linux distros, but probably not Solaris).