Olá, pessoal! Estou com o Apache rodando como um usuário normal, no caso "web". Isso era para facilitar a atualização de páginas que eu faria através desse mesmo usuário no diretório public_html. Usando um virtual host fica interessante. Mas daí surgiu a necessidade de vários usuários terem suas páginas (sou dono desses usuários). Se eu der simplesmente permissões de executar CGIs em Perl (como eu uso) não resolve, pois o usuário web não teria a permissão de manipular arquivos de outro usuário. Tentei deixar o www-data rodando o apache, apenas adicionando o grupo www-data a cada usuário, mas não adiantou mesmo assim. Continua sem permissão para manipular arquivos (gravação, criação - permissão para escrita). Creio que rodar vários apaches para vários usuários seria uma solução um tanto apelativa. Alguém tem alguma idéia de como fazer isso que ainda não pensei?
Resumo: quero apenas um apache rodando e que cada usuário da máquina tenha scripts em Perl para WWW sendo executados no seu diretório (ou subdir) public_html. As permissões de execução dos CGIs já foram dadas a cada diretório. Agora só falta permitir que "quem roda o apache" manipule arquivos desses usuários através dos CGIs. Cada CGI será criado por cada usuário, portanto seu dono e grupo serão os mesmos, user1.user1, por exemplo. Será que me fiz explicar? Obrigado por qualquer ajuda. -- Anderson Roberto Grella Linux Registered User #152832 Debian GNU/Linux User

