Tente executar um servidor CGI do Python como este no diretório com o executável: python -m CGIHTTPServer e chamando-o pelo HTTP. Se funcionar, tente alternar usuários para o www-data user ( sudo su www-data - ) e tente novamente. Se não funcionar, o Python mostrará erros no console.
Você pode tentar verificar a quais grupos seus usuários normais pertencem e a quais usuários o usuário www-data pertence. Provavelmente, o usuário www-data precisa ser adicionado a dialout e / ou plugdev .