Permissões para vários usuários VPS

3

Eu tenho um servidor Linode VPS que eu configurei recentemente e estou migrando para o Mediatemple, onde tenho um VPS gerenciado pelo Plesk. Eu não gosto da interface do Plesk e da bagunça que faz de muitas coisas, mas apreciei sua capacidade de permitir que várias pessoas acessem domínios diferentes em um servidor. Eu tenho quase tudo configurado do jeito que eu gostaria, mas estou tendo problemas com permissões para os diretórios do meu domínio.

Estou executando o Ubuntu 8.04 LTS e o Apache 2 como meu servidor web. Tenho domínios localizados com sucesso em /var/www/vhosts/domainname.com, mas tenho que modificar arquivos como root para adicionar / alterar arquivos para os domínios. Gostaria de configurar o acesso com os seguintes critérios:

  1. Cada domínio pode ter um usuário atribuído a ele (e permitir que o mesmo usuário gerencie vários domínios - pode até criar links simbólicos em sua pasta pessoal para seus domínios)
  2. Certos usuários terão acesso ao shell e poderão ser chrooted para o diretório do domínio que controlam
  3. O FTP precisa ser configurado e capaz de acessar corretamente os domínios para que os editores de conteúdo de cada domínio possam fazer upload / download sem problemas de permissão

Sou relativamente novo no linux sysadmin e procurei um bom guia para ajudar a resolver esses problemas, mas ainda não consegui encontrar um. Agradecemos antecipadamente por sua ajuda.

    
por theandym 24.07.2009 / 16:11

1 resposta

1

De um modo geral você tem que colocar o php no modo Suexec. Você pode verificar:

link

também, se você não estiver executando o WHM / CPanel, será necessário decidir como criar os usuários com as respectivas pastas base: /var/www/vhosts/domainname.com

e a pasta domainmame.com deve ter a propriedade do usuário. Eu sei que estou falando em geral, mas essa é a idéia principal.

    
por 26.04.2010 / 13:40