<?xml version="1.0"?>
<rss xmlns:php="http://php.net/xsl" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Environment (/etc/environment) - Chicoree</title><link>http://www.chicoree.fr/w/Environment_(/etc/environment)</link><atom:link href="http://www.chicoree.fr/w/Environment_(/etc/environment)?action=toFeed" rel="self" type="application/rss+xml"/><description><![CDATA[Sur certaines distributions Unix-like, le fichier /etc/environment permet de définir des variables d'environnement à l'échelle du système.
Mais /etc/environment ne fait pas partie des fichiers standards à proprement parler: en effet, sur la plupart des systèmes, son chargement est lié à la présence du module PAM (
Pluggable Authentication Modules – Un mécanisme flexible pour gérer l'authentification des utilisateurs en environnement Unix-like.
Plus...
) . Celui-ci permet une gestion modulable (plugable) de l'authentification des utilisateurs. C'est lorsqu'un logiciel utilise PAM (et plus précisément pam_env), que ce dernier procède au chargement de /etc/environment. Et à l'initialisation dans le contexte du logiciel appelant des variables d'environnement qui y sont définies.
A titre d'exemple, voici le contenu de ce fichier sur ma machine Debian/Lenny:
]]></description><item><title>http://wiki.debian.org/DotFiles</title><link>http://wiki.debian.org/DotFiles</link><description/></item><item><title>Documentation de pam_env (Linux-PAM)</title><link>http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/sag-pam_env.html</link><description/></item><item><title>pam_env.c (Linux-PAM)</title><link>http://pam.cvs.sourceforge.net/viewvc/pam/Linux-PAM/modules/pam_env/pam_env.c?view=markup</link><description/></item><item><title>Documentation /etc/environment (IBM AIX)</title><link>http://publib.boulder.ibm.com/infocenter/systems/topic/com.ibm.aix.files/doc/aixfiles/environment.htm</link><description/></item></channel></rss>
