가장 중요한 설정들은 포괄적인 로그인 쉘의 쉘 초기화에서 할수있다. tcsh 인 경우는 /etc/csh.login bash인 경우는 /etc/profile. rsh , ssh 명령, 로그인 쉘을 명시적으로 시작하지 않는 X window메니져의 메뉴아이템들, inittab로부터 기동된 명령들, cron job들이나 lprd로 부터 시작된 메직 필터같은 데몬 job들,그리고 WWW CGI 스크립트 등등은 이러 한 패스가 적용되지 않는 예외인 경우다.
만약에 패스가 /etc/csh.cshrc 파일에 설정되있다면 rsh 나 ssh 가 리모트 머신에서 명령어를 수행했드라도 tcsh나 csh를 사용하는 계정에서라면 패 스는 유효하게 된다. 그러나 bash나 sh를 사용한다면 패스는 유효하지 않다. 패스 설정을 예를들어 /etc/environment-common 같은 하나의 파일에 넣 어서 사용할 수 있는데, 이 파일에 다음과 같이 적어두고
${EXPORT}PATH ${EQ}/bin:/usr/bin:/sbin:/usr/sbin:/usr/bin/X11:/usr/local/bin:/usr/games:.
이 것을 /etc/csh.login(tcsh 나 csh 인 경우) set EQ=" " set EXPORT="setenv " source /etc/environment-common
또는 /etc/profile (bash 인 경우, 원래의 sh는 안됨) EQ='=' EXPORT="export " . /etc/environment-common
또한 /etc/environment (XDM 인 경우) EQ="=" EXPORT="export " . /etc/environment-common 파일에 이와 같이 사용하면 적용시킬 수 있다.
이 방법은 ssh 인 경우에는 /etc/environment (그리고 EQ 와 EXPORT 변 수에 대하여)안의 라인들에 대해서 불평을할것이나 그 외,대게의 경우에는 잘 적용이 된다. (여전히, bash를 사용하는 rsh 명령에는 적용이 되지 않는다)