De viktigste innstillingene er mulig å sette i de globale skall initialiserings filene for login skall: /etc/csh.login for tcsh og /etc/profile for bash.
Unntak som ikke får den riktige path'en fra disse filene er rsh kommandoer, ssh kommandoer, meny punkter fra X vindubehandlere som ikke eksplisitt starter login skall, kommandoer kallet fra inittab, cron jobber, deamon jobber som magicfilter startet fra lprd, WWW CGI skript, og så videre.
Hvis path er satt i /etc/csh.cshrc, er path'en riktig til og med når rsh eller ssh eksekverer kommandoer på en perifer maskin med en konto som benytter tcsh/csh. Det er imidleritfig ikke mulig å sette path hvis kontoen bruker bash/sh.
Det er mulig å kombinere path innstillingene til en fil, for eksempel til filen /etc/environment-common. Der skriver vi:
${EXPORT}PATH${EQ}/bin:/usr/bin:/sbin:/usr/sbin:/usr/bin/X11:/usr/local/bin:/usr/games:.
Dette kan bli brukt fra /etc/csh.login (for tcsh og csh)
set EQ=" " set EXPORT="setenv " source /etc/environment-common
Og fra /etc/profile (for bash, virker ikke for ordinær sh)
EQ='=' EXPORT="export " . /etc/environment-common
Og fra /etc/environment (for XDM)
EQ="=" EXPORT="export " . /etc/environment-common
Denne strategien virker som oftest men ssh vil beklage seg over linjene i /etc/environment (og definerte miljø variabler i EQ og EXPORT). Og fremdeles, rsh kommandoer eksekvert med bash vil ikke få denne path.