Comment définir le CHEMIN pour les shells sans connexion dans CentOS 7?
Plus précisément, j'ai une unité systemd qui a besoin de binaires /usr/local/texlive/2016/bin/x86_64-linux
.
J'ai essayé de l'installer /etc/environment
avec PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATH
mais mon PATH l'a été /usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin
.
J'ai créé /etc/profile.d/texlive.sh
avec export PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"
mais cela ne fonctionnait que pour les shells de connexion.
J'ai regardé Définir le chemin pour tous les utilisateurs (shells connectés et non connectés) mais la solution a déjà été tentée ci-dessus.
J'ai regardé Comment ajouter un chemin d'accès au système $ PATH pour le shell non connecté et le shell de connexion de tous les utilisateurs sur Debian, mais il n'y a pas de solution acceptée et je ne suis pas sûr de vouloir le modifier /etc/login.defs
car il pourrait être changé dans une mise à jour.