Tenho um desenvolvedor que deseja verificar os arquivos do site no servidor. No passado, este desenvolvedor fez alterações que quebraram o site.
Para evitar a edição indesejada de arquivos, preciso conceder ao desenvolvedor acesso em algum tipo de função somente leitura.
A hospedagem é no DirectAdmin.
A pergunta é: Como posso criar um usuário FTP/SSH com credenciais somente leitura (e talvez download)?
Ajuda e sugestões para conseguir isso são muito apreciadas.
Responder1
RESOLVIDO
Crie o arquivo .ftpaccess no diretório que precisa ser somente leitura para a conta[e-mail protegido].
Conteúdo do arquivo .ftpaccess:
<Limit WRITE>
DenyUser [email protected]
</Limit>
Isso é tudo.
Observe:
Os comandos no arquivo .ftpaccess são recursivos (ou seja, afetam todos os arquivos no diretório atual e em qualquer subdiretório).
A condição é que o servidor suporte ProFTPD.
Mais sobre ProFPTD aqui:
http://www.proftpd.org/docs/howto/Limit.html
Aviso: ProFTPD é bastante poderoso. Se você cometer um erro e não puder mais editar seus arquivos via FTP, ainda poderá editar o arquivo .ftpaccess através da linha de comando.