Essa resposta está desatualizada (pelo menos, essa seção é de 2011 ). Se você inspecionar /etc/pam.d/cron :
$ grep pam_env /etc/pam.d/cron
# Read environment variables from pam_env's default files, /etc/environment
# and /etc/security/pam_env.conf.
session required pam_env.so
session required pam_env.so envfile=/etc/default/locale
pam_env é o módulo PAM que carrega /etc/environment e, como você pode ver, é usado por cron , pelo menos a partir de 14.04. E eu verifiquei um sistema 12.04, e ele também tinha pam_env carregado para cron .