Tengo un desarrollador que quiere comprobar los archivos del sitio web en el servidor. En el pasado, este desarrollador realizó cambios que arruinaron el sitio web.
Para evitar la edición de archivos no deseados, necesito otorgarle al desarrollador acceso en algún tipo de función de solo lectura.
El alojamiento está en DirectAdmin.
La pregunta es: ¿Cómo puedo crear un usuario FTP/SSH con credenciales de sólo lectura (y quizás de descarga)?
Se agradece mucho la ayuda y sugerencias para lograrlo.
Respuesta1
SOLUCIONADO
Cree un archivo .ftpaccess en un directorio que deba ser de solo lectura para la cuenta[correo electrónico protegido].
Contenido del archivo .ftpaccess:
<Limit WRITE>
DenyUser [email protected]
</Limit>
Eso es todo.
Tenga en cuenta:
Los comandos en el archivo .ftpaccess son recursivos (es decir, afectan a todos los archivos en el directorio actual y a cualquier subdirectorio).
La condición es que el servidor admita ProFTPD.
Más sobre ProFPTD aquí:
http://www.proftpd.org/docs/howto/Limit.html
Advertencia: ProFTPD es bastante poderoso. Si comete un error y ya no puede editar sus archivos a través de FTP, aún puede editar el archivo .ftpaccess a través de la línea de comando.