Caio,Eu costumo deixar o home do apache sem mexer. Fica legal a página padrão do debian, caso alguém tente acessar seu servidor pelo endereço IP. ;) Eu crio um diretório dentro de /usr/local/paginas/site, e deixo o grupo staff mesmo, que tem no debian, com o esquema:
# chown .staff /usr/local/paginas/site # chmod g+ws /usr/local/paginas/siteE dentro do httpd.conf eu crio um virtual server que responda para www.site.com.br e tenha como raiz o diretório /usr/local/paginas/site E então adiciono o usuário que faz a página no grupo staff, e crio um link no home dele com:
# cd /home/fulano # ln -s /usr/local/paginas/siteIsso me atende porque sou eu quem faço as páginas, e como instalo algumas coisas no /usr/local, aproveitei a estrutura que já existe.
Talvez uma solução mais legal fosse criar uma partição para colocar estas páginas, e, se cada usuário cuidar de um site específico, mudar o grupo do diretório do site para o grupo do usuário, e dando permissão de escrita e o tal do +s que eu esqueci o que é, só sei que cria com o grupo da pasta que está contida.
Agora se são vários os usuários que dão manutenção no site, crie um grupo com o nome do site e inclua os usuários neste grupo, adicionando os direitos já mencionados.
Espero que, apesar do rodeio todo, a solução seja o que você queria... Abraços, Daniel caio ferreira wrote:
On Mon, 17 Feb 2003 09:54:44 -0300 Marcelo <listas@webmarcelo.tk> wrote:gostaria que alguns usuários meus tivessem permissão de gravação no diretório /var/www já que estes desenvolvem pra nossa intranet(zinha) aqui do escritório e cada vez que temos que atualizar os scripts em PHP eles tem que me mandarem e eu entro como root e atualizo as páginas. Como eu faço para dar permissão para que estes possam gravar em /var/www sozinhos?! Em qual grupo devo adicioná-los? O que foi que você acabou fazendo para resolver esse problema ?!?!? Criei um link em /var/www para um diretorio que os users tem permissao de escritaInfelismente não deu certo. Como teste criei um link simbolico no diretório /home/cosmo, ln -sf /var/www /home/cosmo/www, e quando fui tentar copiar algum arquivo para o diretório /home/cosmo/www aparecia uma mensagem de que eu não tinha permissão para escrever nesse diretório. Outra idéia que eu tive foi criar um grupo chamado www, apontar esse grupo para o diretório /var/www e por ultimo acrescentar os usuários nesse grupo. O problema é que eu não sei como é que se faz isso ?!?!? Alguem podeir dar um auxilio ?!?!?!?!