Enhancement to fix #15

Use portable env. variable to identify the user properly, even under root subshell and prevent recursions. ( "${SUDO_USER:-$USER}" )