Criar usuário com visão apenas do diretório atribuído a ele

1. Criar usuário com visão apenas do diretório atribuído a ele

Leonardo
lcescrivani

(usa Outra)

Enviado em 18/06/2014 - 16:37h

Olá pessoal, peço a ajuda de vocês para resolver um problema que já estou a dois dias pesquisando e ainda não consegui resolver.

Aluguei um servidor Ubuntu para hospedar meu site. no diretório /var/www criei duas pastas:
1 - Produção
2 - Desenvolvimento

O site está no ar e funcionando. Porém, preciso criar um usuário que consiga enxergar somente a pasta produção e outro somente a pasta desenvolvimento para acesso via FTP.

Para acessar FTP instalei o VSFTP através do link: http://wiki.ubuntu-br.org/InstalandoVSFTP

Porém ao criar o usuário, ele tem acesso a todas as pastas e diretório da raíz /

Seguindo esses passos: http://www.guiafoca.org/cgs/guia/avancado/ch-d-restr.html

Consigo restringir acesso ao usuário a um determinado diretório que pertence ao grupo dele.

Mas só preciso que o usuário prod consiga ter visão somente ao diretorório produção.

Lembrando que o apache também tem que acessar esses diretórios.


Obrigado a todos se puderem me ajudar.


  


2. Re: Criar usuário com visão apenas do diretório atribuído a ele

Buckminster
Buckminster

(usa Debian)

Enviado em 18/06/2014 - 18:15h

Dê permissão de leitura do diretório produção somente ao usuário prod e ao usuário do Apache (ou coloque o usuário do Apache dentro do grupo do usuário prod) e bloqueie leitura, permissão e escrita para os outros.

http://www.vivaolinux.com.br/artigo/Como-gerenciar-permissoes-no-Linux

http://rberaldo.com.br/chmod-permissoes-em-sistemas-linux-e-unix-like/#ugo

http://www.vivaolinux.com.br/artigo/Entendendo-as-permissoes-no-Linux

http://dailson.blogspot.com.br/2009/11/implementando-um-servidor-ftp-com-o.html

http://thiagocifani.wordpress.com/2010/02/14/configurando-vsftpd-e-permissoes/


3. Re: Criar usuário com visão apenas do diretório atribuído a ele

Leonardo
lcescrivani

(usa Outra)

Enviado em 18/06/2014 - 19:36h

Buckminster escreveu:

Dê permissão de leitura do diretório produção somente ao usuário prod e ao usuário do Apache (ou coloque o usuário do Apache dentro do grupo do usuário prod) e bloqueie leitura, permissão e escrita para os outros.

http://www.vivaolinux.com.br/artigo/Como-gerenciar-permissoes-no-Linux

http://rberaldo.com.br/chmod-permissoes-em-sistemas-linux-e-unix-like/#ugo

http://www.vivaolinux.com.br/artigo/Entendendo-as-permissoes-no-Linux

http://dailson.blogspot.com.br/2009/11/implementando-um-servidor-ftp-com-o.html

http://thiagocifani.wordpress.com/2010/02/14/configurando-vsftpd-e-permissoes/


Buckminster, obrigado pela resposta.

Dessa forma entendi que consigo limitar acesso a pasta produção podendo acessar somente o usuario prod e o apache. Até aí eu consegui fazer numa boa. O problema é quando que faço login com o usuario prod via ftp, e eu também tenho acesso as demais pastas do servidor como /, root....

Preciso que o usuário prod tenha acesso/visão somente a pasta produção que fica em /var/www/producao.

Todos os links que você passou referente as configurações do vsftpd eu já fiz ele o usuário continua com acesso a todas as pastas. Após todas essas tentativas, pensei controlar todos o acesso fora do vsftpd.


4. Re: Criar usuário com visão apenas do diretório atribuído a ele

Buckminster
Buckminster

(usa Debian)

Enviado em 18/06/2014 - 20:16h

Mas o root é normal ter acesso a todas as pastas.
Você terá que limitar o usuário root, mas isso não tem sentido. Afinal você é o usuário root.


5. Re: Criar usuário com visão apenas do diretório atribuído a ele

Leonardo
lcescrivani

(usa Outra)

Enviado em 18/06/2014 - 20:26h

Buckminster escreveu:

Mas o root é normal ter acesso a todas as pastas.
Você terá que limitar o usuário root, mas isso não tem sentido. Afinal você é o usuário root.


Buckminster,

Não devo ter explicado corretamente. Mas não tenho problemas com o usuário root.

O que eu quis dizer foi que se eu criar o usuário prod, mesmo atribuindo ele a um grupo e associando esse grupo a um diretório, isso não impede que o usuário prod acesse os demais diretórios do servidor como /etc, /home ....

Preciso que o usuário prod tenha visão somente para a pasta produção.


6. Re: Criar usuário com visão apenas do diretório atribuído a ele

Buckminster
Buckminster

(usa Debian)

Enviado em 18/06/2014 - 21:07h

Ok. Como eu falei antes, bloqueie leitura, execução e escrita do usuário prod para os outros diretórios que tu criou no ftp.


7. Re: Criar usuário com visão apenas do diretório atribuído a ele

Leonardo
lcescrivani

(usa Outra)

Enviado em 18/06/2014 - 23:36h

Buckminster escreveu:

Ok. Como eu falei antes, bloqueie leitura, execução e escrita do usuário prod para os outros diretórios que tu criou no ftp.


Buckminster

Consegui resolver.

Obrigado pela ajuda.


8. Re: Criar usuário com visão apenas do diretório atribuído a ele

Buckminster
Buckminster

(usa Debian)

Enviado em 19/06/2014 - 20:27h

lcescrivani escreveu:

Buckminster escreveu:

Ok. Como eu falei antes, bloqueie leitura, execução e escrita do usuário prod para os outros diretórios que tu criou no ftp.


Buckminster

Consegui resolver.

Obrigado pela ajuda.


De nada.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts