Foros del Web » Administración de Sistemas » Apache »

Problemas con permisos

Estas en el tema de Problemas con permisos en el foro de Apache en Foros del Web. Por favor, En el foro de php no conseguí una respuesta http://www.forosdelweb.com/showthread.php?t=394175 Es por eso q creo que este es el lugar mas indicado para ...
  #1 (permalink)  
Antiguo 22/05/2006, 09:27
 
Fecha de Ingreso: julio-2004
Ubicación: Buenos Aires
Mensajes: 35
Antigüedad: 20 años, 4 meses
Puntos: 0
Problemas con permisos

Por favor,
En el foro de php no conseguí una respuesta
http://www.forosdelweb.com/f18/problemas-para-grabar-archivo-con-permisos-ok-394175/
Es por eso q creo que este es el lugar mas indicado para hacer esta pregunta,

Basicamente se resume a lo siguiente:
En las carpeta que cuelgan de /var/www/html apache no puede grabar archivos, en cambio en /tmp, puedo grabar.
El tema es que dichas carpetas son del ususario apache y tienen todos los permisos..


Gracias
__________________
Saludos,
- Dago -
  #2 (permalink)  
Antiguo 22/05/2006, 14:08
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 9 meses
Puntos: 63
Hola

¿con que usuario has iniciado sesión?

¿qué permisos tienen esas carpetas?

¿estás ejecutando scripts o son páginas web normales?

Revisa eso.

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 22/05/2006, 15:19
Avatar de iceman_cml  
Fecha de Ingreso: diciembre-2005
Ubicación: Rosario
Mensajes: 63
Antigüedad: 19 años
Puntos: 0
tengo un problema parecido, me tira este error:

type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: access denied (java.io.FilePermission /var/tomcat4/temp/upload_00000003.tmp delete)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:248)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.ac cess$000(ApplicationFilterChain.java:98)
at org.apache.catalina.core.ApplicationFilterChain$1. run(ApplicationFilterChain.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:172)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:260)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(St andardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.valves.ErrorDispatcherValve.in voke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:641)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:641)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp1 3Processor.java:458)
at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Pro cessor.java:551)
at java.lang.Thread.run(Thread.java:534)

root cause

java.security.AccessControlException: access denied (java.io.FilePermission /var/tomcat4/temp/upload_00000003.tmp delete)
at java.security.AccessControlContext.checkPermission (AccessControlContext.java:269)
at java.security.AccessController.checkPermission(Acc essController.java:401)
at java.lang.SecurityManager.checkPermission(Security Manager.java:524)
at java.lang.SecurityManager.checkDelete(SecurityMana ger.java:982)
at java.io.File.deleteOnExit(File.java:879)
at org.apache.commons.fileupload.DefaultFileItem.getT empFile(DefaultFileItem.java:620)
at org.apache.commons.fileupload.DefaultFileItem.getO utputStream(DefaultFileItem.java:557)
at org.apache.commons.fileupload.FileUploadBase.parse Request(FileUploadBase.java:406)
at org.apache.jsp.upload_jsp._jspService(upload_jsp.j ava:73)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:204)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.ac cess$000(ApplicationFilterChain.java:98)
at org.apache.catalina.core.ApplicationFilterChain$1. run(ApplicationFilterChain.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:172)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:260)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(St andardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.valves.ErrorDispatcherValve.in voke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:641)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:641)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$Standard PipelineValveContext.invokeNext(StandardPipeline.j ava:643)
at org.apache.catalina.core.StandardPipeline.invoke(S tandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(Cont ainerBase.java:995)
at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp1 3Processor.java:458)
at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Pro cessor.java:551)
at java.lang.Thread.run(Thread.java:534)

Espero q alguien me sepa decir algo...
  #4 (permalink)  
Antiguo 22/05/2006, 16:56
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Dago, en las carpetas de la raíz html de tu sitio deberías poder publicar cualquier cotenido y manipularlo a tu antojo vía FTP, es raro que no puedas, que permisos tienen las carpetas ? Con 777 apache debería escribir sin problemas. Has pedido soporte a tu empresa de Hosting, que te dicen ellos ?

Saludos.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #5 (permalink)  
Antiguo 22/05/2006, 17:06
 
Fecha de Ingreso: julio-2004
Ubicación: Buenos Aires
Mensajes: 35
Antigüedad: 20 años, 4 meses
Puntos: 0
Cita:
Iniciado por WebTech
Dago, en las carpetas de la raíz html de tu sitio deberías poder publicar cualquier cotenido y manipularlo a tu antojo vía FTP, es raro que no puedas, que permisos tienen las carpetas ? Con 777 apache debería escribir sin problemas. Has pedido soporte a tu empresa de Hosting, que te dicen ellos ?

Saludos.
Gracias WebTech. Te comento, al apache lo tengo instalado en una maquina local sobre un Fedora 3. Y es algo muy raro, porque en un momento funcionaba correctamente, el problema es que no puedo detectar que cambió para que me de un error asi.

Gracias nuevamente.
__________________
Saludos,
- Dago -
  #6 (permalink)  
Antiguo 22/05/2006, 17:17
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Instalaste algún módulo últimamente ? activaste phpsuexec ? o alguan restriccion a nivel de php-apache ?? Te fijaste en el error log ??

Saludos.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #7 (permalink)  
Antiguo 23/05/2006, 06:13
 
Fecha de Ingreso: julio-2004
Ubicación: Buenos Aires
Mensajes: 35
Antigüedad: 20 años, 4 meses
Puntos: 0
La gran Windows

Hola,
Si me fijé, no me dice nada, tampoco me dice nada la funcion fwrite() del php, digo no me tira ningún mensaje de error.
El tema es asi, como no soy el único que tiene acceso a la máquina creo que "alguien" puede haber tocado "algo".
Asi que voy a hacer la gran windows cuando tenga tiempo y reinstalar apache. Una pregunta, es recomendable usar el apache 1.3 en lugar del 2?

Gracias de nuevo WebTech
__________________
Saludos,
- Dago -
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:22.