¿Está bien que confiar en la capacidad de escritura de la carpeta / tmp?
-
08-10-2019 - |
Pregunta
¿Es correcto asumir / tmp carpeta escribible por PHP / Apache en cualquier sistema UNIX? Estoy haciendo un guión y desea guardar la memoria caché en la carpeta tmp y me gustaría saber si eso puede causar problemas.
Solución
Debe estar bien. /tmp
está hecho para que todos puedan usar. Pero tenga cuidado, sino que también significa que cualquiera puede leer sus archivos si no se establece permisos específicos!
Si no está seguro, que su script de instalación comprueba la carpeta /tmp
y hacen posible que el usuario configure otra ubicación temporal. Este es probablemente el mejor de todos modos apuesta porque los diferentes usuarios tienen diferentes necesidades. Considere, por ejemplo, un usuario con servidores de carga equilibrada; ella podría querer usar una carpeta que se comparte entre todos sus anfitriones.
Otros consejos
No se puede confiar en / tmp carpeta que en algunas variantes de Linux, es de auto limpiarse después de algún tiempo, sería mejor para su aplicación tenga una carpeta tmp locales dentro de la aplicación, que se administra a sí mismo.