Come si imposta il PERCORSO per le shell senza login in CentOS 7?
In particolare, ho un'unità systemd che richiede binari /usr/local/texlive/2016/bin/x86_64-linux
.
Ho provato a sistemarlo /etc/environment
con PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATH
ma poi il mio PERCORSO era /usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin
.
Ho creato /etc/profile.d/texlive.sh
con, export PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"
ma ha funzionato solo per le shell di accesso.
Ho esaminato Imposta percorso per tutti gli utenti (shell di accesso e non di accesso) ma la soluzione era già stata tentata sopra.
Ho visto Come aggiungere un percorso al sistema $ PATH per la shell di tutti gli utenti e la shell di accesso su debian ma non esiste una soluzione accettata e non sono sicuro di voler modificare /etc/login.defs
perché potrebbe essere cambiato in un aggiornamento.