switch execve -> execvpe
friendlier error for a missing passwd entry
set HOME, USER and LOGNAME in the env