init 은 다른 모든 프로세스들의 부모 프로세스로서, 다른 프로세스들은 init 의 환경을 따르게 되고 다른 패스가 지정되지 않는한(드믄 경우이다) init의 path를 따르게 된다.
init의 path는 init 프로그램의 소스에 다음과 같이 정해져 들어가 있다.
/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
init의 path에 /usr/local/bin이 들어가있지 않다는 것을 눈여겨 봐두기 바 란다. /etc/inittab 파일, 특별히 시스템 초기화 스크립트인 /etc/int.d로부터 실 행되는 모든 프로그램들 은 init의 환경에 따르게 된다. (debian 1.3)
시스템 초기화 스크립트에 의해 실행되는 모든 것들은 init 의 환경을 디폴 트환경으로 가지게 되는데 이러한것에는 syslogd, kerneld, pppd (시스템 부팅시 시작될 때) , gpm, 그리고 아주 중요한 lpd 와 inetd 가 그러하며 이 들은 디폴트 환경을 바꾸지 않는다.
부팅 스크립트에서 시작되는 몇 개의 프로그램중에는 부팅 스크립트에서 path 변수가 지정되기도 하는데 이러한 것에는 atd, sendmail, apache 그 리고 squid가 있다. 부팅스크립트에서 시작되는 프로그램중에는 path를 아예 바꿔버리는 것도 있는데 한 예가 cron 이다.