¿Cómo se configura la RUTA para shells sin inicio de sesión en CentOS 7?
Específicamente, tengo una unidad systemd que necesita binarios /usr/local/texlive/2016/bin/x86_64-linux.
Intenté configurarlo /etc/environmentcon, PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATHpero luego fue mi RUTA /usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin.
Creé /etc/profile.d/texlive.shcon export PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"pero eso solo funcionó para shells de inicio de sesión.
Miré Establecer ruta para todos los usuarios (shells de inicio de sesión y sin inicio de sesión) pero la solución ya se intentó anteriormente.
Miré Cómo agregar una ruta al sistema $ PATH para el shell sin inicio de sesión de todos los usuarios y el shell de inicio de sesión en Debian, pero no hay una solución aceptada y no estoy seguro de querer modificarlo /etc/login.defsporque podría modificarse en una actualización.

--loginantes-cde forzar esto en lugar de configurar la RUTA, pero hará que bash ejecute mucha configuración que podría no funcionar bien en el entorno de sistema simple y le dará errores en el registro del diario.