Permissões de conta FTP [RESOLVIDO]

1. Permissões de conta FTP [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/06/2016 - 14:03h

Olá pessoal! Boa tarde!

Possuo um sistema web PHP onde há um explorador de arquivos que realiza manipulações (visualizar, enviar, renomear, excluir, criar pasta) no diretório 'public_html/uploads'.

O servidor que hospeda este sistema utiliza CentOS 6 e cPanel com Pure-FTPd, nisto possuo um usuário principal de FTP (user1) para o envio de arquivos ao 'public_html'.

A minha dúvida é a seguinte, preciso criar um segundo usuário FTP (user2) que possua apenas a permissão de leitura para o diretório 'uploads', de forma que quando forem configuradas as permissões, não interfiram nas permissões de 'leitura/escrita/execução' do sistema web PHP e nem do usuário principal de FTP (user1).

Como posso proceder?

Agradeço desde já!


  


2. Re: Permissões de conta FTP

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/06/2016 - 11:44h

Observações:

1. Já procurei se há no cPanel alguma forma de alterar as permissões de uma conta FTP (Pure-FTPd), mas não há, a única opção disponível, além de 'criar/editar/excluir' contas, é a cota.
2. Possuo acesso SSH.


3. Re: Permissões de conta FTP [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/06/2016 - 19:59h

Alguém?


4. Re: Permissões de conta FTP

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 15/06/2016 - 01:17h

Vc quer um usuario somente leitura(read-only) pela que entendi:

Olhe esse links:

https://forums.cpanel.net/threads/read-only-ftp-user.247772/
https://www.howtoforge.com/community/threads/create-an-ftp-user-read-only.58559/

Ou procure no Tio Google como:

pure-ftpd account read-only

#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha
Acesse: www.cunhatec.com.br


5. Re: Permissões de conta FTP [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/06/2016 - 01:53h

Carlos_Cunha, muito obrigado!

Já havia estudado estes tópicos que me sugeriu, mas infelizmente não resolveram de forma como eu precisava.

Acabei encontrando a solução através de outra maneira, simplesmente montei uma unidade com permissão apenas leitura utilizando 'mount --bind':

mount --bind public_html/uploads/ public_html/uploads_mirror/
mount -o remount,ro,bind public_html/uploads_mirror/

Desta forma, o sistema web PHP e o FTP user1 permaneceram com o acesso direto ao 'public_html/uploads' com as permissões de 'leitura/escrita/execução' e o FTP user2 foi direcionado para 'public_html/uploads_mirror/', consequentemente, herdando apenas a permissão de leitura.

Fica a sugestão para quem passar por cenário similar.


6. Re: Permissões de conta FTP [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 15/06/2016 - 02:08h

Acredito que não seja solução mais "elegante" mas o importante que funcionou.
Abraço

#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha
Acesse: www.cunhatec.com.br






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts