Usuários e grupos do Linux para um servidor LAMP

Qual é a melhor prática para configurar um servidor LAMP em termos de usuários e grupos do Linux? Se houver vários sites hospedados no mesmo servidor, é melhor ter um único usuário que possua todos os arquivos de origem do site (e uploads) que estejam no mesmo grupo que o apache - ou ter um usuário diferente para cada site (para que cada site tem seu próprio crontab)? Ou algo completamente diferente?

Por alguma razão, essa questão nunca parece ser abordada em livros PHP / MySQL / Linux que eu encontrei.

questionAnswers(5)

yourAnswerToTheQuestion