export LD_PRELOAD=/usr/lib/libtsocks.so
Je peux exporter de cette façon, mais comment puis-je le rendre permanent? Je souhaite que LD_PRELOAD soit toujours modifié après un redémarrage. J'utilise Ubuntu et Fedora
Ordinairement, vous mettriez votre ligne « export » dans tout shell fichier de démarrage est approprié: .profile
, .bash_profile
, .zprofile
, peu importe, dans votre $HOME
répertoire.
Si vous voulez le rendre permanent pour chaque utilisateur, les différents shells ont généralement des fichiers de configuration à l'échelle du système dans /etc/
: /etc/profile
existe sur cette boîte linux, mais lisez la page de manuel pour savoir quel fichier spécifique à l'utilisateur et à l'échelle du système mettre dans.
~/.profile
est le bon pour un paramètre par utilisateur; voir Alternative à .bashrc , Environnement de configuration correcte et les questions de super utilisateur liées dans ma réponse là-bas.La plupart des distributions ont également un
/etc/profile.d/
répertoire contenant un groupe de fichiers .sh et .csh. La création d'un nouveau fichier dans ce répertoire a tendance à mieux organiser les éléments et/etc/profile
à ne pas s'encombrer.la source