jbtozetti
(usa Ubuntu)
Enviado em 14/12/2012 - 16:50h
na verdade o caso de trata de um servidor Centos (que não usa sudo) onde tenho um site publicado na internet via apache e uma área FTP onde os clientes disponibilizam os arquivos e os visualizam neste mesmo site mediante usuário e senha, assim:
http://www.exemplo.com.br/arquivos_clientes/cliente_1
As pastas dos clientes estão publicadas na internet na hierarquia de pastas no servidor, abaixo:
/opt
sites
app
arquivos_clientes
cliente_1
cliente_2
cliente_3
cliente_...
criei os usuários de cada cliente com o comando:
$ adduser -d /opt/sites/app/arquivos_clientes/cliente_1 cliente_1
feito isso crei o mesmo usuário com a mesma senha para autenticação quando acessar a URL:
$ htpasswd -c /opt/sites/app/arquivos_clientes/cliente_1/.htpasswd cliente_1
depois atribui usuário cliente_1 ao grupo de mesmo nome, mantenho o root como proprietário da pasta e atribui permissão 775 a pasta em questão para somente root e grupo cliente_1 ter permissão de leitura/gravação/execução
$ chown -R cliente_1.cliente_1 /opt/sites/app/arquivos_clientes/cliente_1
$ chmod 775 -R /opt/sites/app/arquivos_clientes/cliente_1
e assim por diante para cliente_2, cliente_3, etc... até aqui tudo perfeito!
Meus problemas começam quando o cliente_1 vai utilizar lá seu client de FTP e começa a navegar livremente nas outras pastas, apesar deles não poderem apagar arquivos... se alterar a permissão da pasta para 770, vai dar erro 403 Forbidden ao acessar a URL... logo não sei o q fazer.
Tendeu agora? ufa!