Estoy usando la pila LAMP para el desarrollo y tengo un problema para hacer que / var / www pueda escribirse permanentemente. Yo uso este comando:
sudo chmod -R a+rwX /var/www
Esto funciona, pero después de colocar una aplicación web y acceder a ella a través de un navegador, muestra un error de "permiso denegado". Cuando eso sucede, tengo que ejecutar el comando nuevamente.
¿Cómo puedo hacer que el directorio sea editable, permanentemente, sin tener que ejecutar el comando nuevamente?
¡Gracias!
permissions
apache2
directory
potomato
fuente
fuente
/var/www
y cambie los permisos para ese directorio. Eso debería solucionar el problema/var/www
predeterminar rwxr-xr-x y probablemente moverá los archivos necesarios a un subdirectorio/var/www
y realizar cambios en sus archivos * html en consecuencia para los cambios que ha realizado en la raíz del documento.Respuestas:
Los permisos numéricos pueden resolver su problema.
si quieres saber por qué solo 775 aquí está tu respuesta
Dará todo el permiso excepto el escrito de cualquiera.
fuente
Tuve el mismo problema entonces
resuelto.
Eso hace que el directorio sea editable, legible y ejecutable por cualquiera. Así que no importa qué usuario o grupo lo poseyó o usó Lampp.
Sin embargo, eso no se recomienda si su computadora es de acceso público.
fuente
Por lo general, el comando que utilizó debe cambiar los permisos de forma permanente.
Probar
sudo chmod -R 775 /var/www/
(que básicamente es lo mismo). Si eso no funciona, es posible que deba cambiar el propietario [y quizás el grupo] del directorio a través desudo chown <user>[:<group>] /var/www/
.Además, puede considerar que el "error de permiso denegado" podría deberse a derechos de acceso insuficientes en su base de datos o en otro lugar.
fuente
sudo chmod -R 775 my_folder