Depois de mexer mais um pouco, acabei descobrindo que alguns diretórios mais altos na árvore (a saber, /home/otheruser ) não estavam permitindo a execução por foo . Enquanto o diretório Website tinha permissões corretas, os diretórios acima não, o que estava causando a falha.