Estou usando o Fedora 19, fiz poucos testes, o sudo usa
Defaults env_reset
e
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
em poucos worods, com essa duas diretivas, o sudo usa suas próprias variáveis env
comentando essas duas opções em / etc / sudoers e adicionando meu diretório de trabalho atual ao meu PATH, é um trabalho
sudo sudotest.sh
+ ./ruby.rb
hello world
seus scripts de diretório não estão na raiz secure_path