Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Privileged programs should avoid making assumptions about the input they are given, or the environment in which they are running.
Set-user-ID and set-group-ID programs should not assume that the values of environment variables are reliable. Two variables that are particularly relevant are PATH and IFS.