Foros del Web » Administración de Sistemas » Unix / Linux »

Problema con los permisos en Debian

Estas en el tema de Problema con los permisos en Debian en el foro de Unix / Linux en Foros del Web. Hola a todos !!!! Tengo montado un servidor web con apache+php+postgreSQL en Debian y necesito en un momento determinado crear y acceder a unos archivos ...
  #1 (permalink)  
Antiguo 06/05/2008, 21:45
 
Fecha de Ingreso: mayo-2008
Ubicación: Ciudad Habana
Mensajes: 15
Antigüedad: 16 años, 6 meses
Puntos: 0
Exclamación Problema con los permisos en Debian

Hola a todos !!!!

Tengo montado un servidor web con apache+php+postgreSQL en Debian y necesito en un momento determinado crear y acceder a unos archivos que creo en directorios, pero me da problemas con los permisos...
Que tengo que hacer para evitar esto?????
  #2 (permalink)  
Antiguo 06/05/2008, 23:10
Avatar de TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 4 meses
Puntos: 24
Re: Problema con los permisos en Debian

No se entiende cual es el problema.

Podrías explayarte un poco más?
  #3 (permalink)  
Antiguo 06/05/2008, 23:39
Avatar de baxter  
Fecha de Ingreso: diciembre-2001
Ubicación: Localhost
Mensajes: 160
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Problema con los permisos en Debian

Usa el comando chmod 777 <nombre de la carpeta> -R pero no olvides abrir la consola como usuario root, ya que de lo contrario no tendrás permiso de ejecución para el comando.

__________________
Hoc unum scio, me nihil scire
Linux registered user #453853
  #4 (permalink)  
Antiguo 07/05/2008, 06:18
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Re: Problema con los permisos en Debian

Cita:
Iniciado por baxter Ver Mensaje
Usa el comando chmod 777 <nombre de la carpeta> -R pero no olvides abrir la consola como usuario root, ya que de lo contrario no tendrás permiso de ejecución para el comando.
¿777? Claro, eso va a "solucionar" el problema temporalmente, pero estás tirando por la borda toda tu política de seguridad si haces eso.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #5 (permalink)  
Antiguo 07/05/2008, 09:01
 
Fecha de Ingreso: mayo-2008
Ubicación: Ciudad Habana
Mensajes: 15
Antigüedad: 16 años, 6 meses
Puntos: 0
Exclamación Re: Problema con los permisos en Debian

Miren!!!

Mi sistema manda a ejecutar un programa en consola, pero este necesita leer de un archivo una informacion que le da el usuario, ese archivo no se llega a crear, le he dado permisos con chmod -R 775 y nada... Una vez lo logre hacer pero habia trastiado tanto que no se como lo hice
  #6 (permalink)  
Antiguo 07/05/2008, 19:42
Avatar de baxter  
Fecha de Ingreso: diciembre-2001
Ubicación: Localhost
Mensajes: 160
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Problema con los permisos en Debian

[QUOTE]¿777? Claro, eso va a "solucionar" el problema temporalmente, pero estás tirando por la borda toda tu política de seguridad si haces eso./QUOTE]

Aclaremos, en primer lugar es de pésimo gusto criticar una opinión sin atreverse a externar otra, supongo que para evitar ser criticado y tener la libertad de criticar por criticar, imagino que así es como tienes 4.923 mensajes en el foro.

Respecto a la crítica que hace ociomax a mi opinión externo lo siguiente:

1.- A preguntas generales, respuestas generales.
2.- wesley hace una pregunta respecto a una política de seguridad que tiene que ver con la disponibilidad, no hace mención de la integridad ni de la confidencialidad de los datos, esto porque si en alguna ocasión te has tomado la molestia de leer algo sobre políticas de seguridad te darás cuenta que una politica de confidencialidad no tiene nada que ver con una de integridad ni de disponibilidad.
3.- De acuerdo al problema planteado por wesley menciona un servidor apache, php y postgreSQL, por lo que se puede inferir que al servidor solo tiene acceso un usuario root (administrador) capaz de crear y acceder a archivos, por lo que es factible establecer una política de Control de Acceso Discrecional (CAD), en la que se establece que los administradores son completamente confiables. Desconozco si hay algún usuario que tenga acceso al servidor y el tipo de acceso que tiene. Una vez mas a preguntas generales respuestas generales.

Finalmente que fácil es criticar y no ofrecer ninguna solución, este tipo de mensajes (como el de ociomax) deberían ser eliminados del foro por parte de los moderadores por su absoluta falta de utilidad.
__________________
Hoc unum scio, me nihil scire
Linux registered user #453853
  #7 (permalink)  
Antiguo 07/05/2008, 22:40
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Re: Problema con los permisos en Debian

Cita:
Iniciado por baxter Ver Mensaje
Aclaremos, en primer lugar es de pésimo gusto criticar una opinión sin atreverse a externar otra
¿Así que ahora no puedo emitir opiniones sobre las respuestas técnicas emitidas? Vaya, esa debe ser una nueva definición de foro.
Cita:
Iniciado por baxter Ver Mensaje
(...) , supongo que para evitar ser criticado y tener la libertad de criticar por criticar, imagino que así es como tienes 4.923 mensajes en el foro.
No pienso rebajarme a contestar tamaño pedazo de basura. Revisa al menos un 1% de mis respuestas antes de aseverar un sinsentido como ese.
Cita:
Iniciado por baxter Ver Mensaje
Respecto a la crítica que hace ociomax a mi opinión externo lo siguiente:

1.- A preguntas generales, respuestas generales.
"Respuesta general" no es lo mismo que "respuesta incompleta". Si quieres recomendarle a alguien que abra un hoyo gigantezco en la seguridad de su sistema, al menos ten la decencia de advertírselo.
Cita:
Iniciado por baxter Ver Mensaje
2.- wesley hace una pregunta respecto a una política de seguridad que tiene que ver con la disponibilidad, no hace mención de la integridad ni de la confidencialidad de los datos, esto porque si en alguna ocasión te has tomado la molestia de leer algo sobre políticas de seguridad te darás cuenta que una politica de confidencialidad no tiene nada que ver con una de integridad ni de disponibilidad.
Hago clases de seguridad en redes en una universidad, así que algo sé del tema. Y la confidencialidad, la integridad y la disponibilidad son parte del concepto global de seguridad. Si no tienes una de ellas, entonces no tienes seguridad. Punto.

¿Tan difícil es reconocer que recomendarle a alguien aplicar permisos 777 a un directorio en un servidor web es una mala idea? ¿Por qué lo estás tomando como algo personal?
Cita:
Iniciado por baxter Ver Mensaje
3.- De acuerdo al problema planteado por wesley menciona un servidor apache, php y postgreSQL, por lo que se puede inferir que al servidor solo tiene acceso un usuario root (administrador) (...)
¡Vaya! ¿Dónde compraste tu bola de cristal? Porque lo que acabas de decir requiere unas dotes de deducción superiores a las de Sherlock Holmes.
Cita:
Iniciado por baxter Ver Mensaje
(...) capaz de crear y acceder a archivos, por lo que es factible establecer una política de Control de Acceso Discrecional (CAD), en la que se establece que los administradores son completamente confiables. Desconozco si hay algún usuario que tenga acceso al servidor y el tipo de acceso que tiene. Una vez mas a preguntas generales respuestas generales.
No. Si no están todos los antecedentes para dar una respuesta, es mejor no responder, o al menos solicitar información adicional.
Cita:
Iniciado por baxter Ver Mensaje
Finalmente que fácil es criticar y no ofrecer ninguna solución, este tipo de mensajes (como el de ociomax) deberían ser eliminados del foro por parte de los moderadores por su absoluta falta de utilidad.
Me sorprende la manera en que estás manejando un simple comentario sobre una respuesta técnica que emitiste. Nunca pretendí criticarte personalmente ni nada parecido. Pero si no puedes reconocer tus errores y aprender de otros, entonces realmente no entiendo qué haces en este foro.

Cuando publico una respuesta incorrecta, me alegra que gente con más conocimiento o experiencia que yo pueda corregirme. Así aprendemos todos. Esa es la escencia de un foro.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #8 (permalink)  
Antiguo 08/05/2008, 07:01
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 4 meses
Puntos: 76
Re: Problema con los permisos en Debian

Yo me sumo a la crítica de Ociomax: usar CHMOD 777 a ciegas en un servidor es una burrada. Lo mires como lo mires. Y aunque no dé una solución alternativa, eso no quita que tal solución siga siendo una burrada.

Si alguien aconsejara utilizar un martillo para apagar el PC, no necesitaría aconsejarle modos alternativos de apagado para poder afirmar rotunda y tajantemente que apagar el PC con un martillo es una burrada. Dar soluciones alternativas es aconsejable, pero aunque no las tengas, creo que es obligación de todo usuario advertir a otro de que va a cometer una burrada.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #9 (permalink)  
Antiguo 09/05/2008, 15:28
 
Fecha de Ingreso: mayo-2008
Ubicación: Ciudad Habana
Mensajes: 15
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema con los permisos en Debian

Hola a todos !!!

La ideas de los foros es ayudarnos y compartir conocimientos, sin atropellarnos y respetando siempre a los demas, no lo convirtamos en una pelea en la que al final no hay vencedores...

de todas formas gracias por sus respuerstas
  #10 (permalink)  
Antiguo 09/05/2008, 15:55
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 4 meses
Puntos: 76
Re: Problema con los permisos en Debian

Cierto. Para atropellarnos ya está Carmageddon.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #11 (permalink)  
Antiguo 09/05/2008, 19:34
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 11 meses
Puntos: 93
Re: Problema con los permisos en Debian

Vaya discusión, tranquilos chicos... mejor regresemos al problema de wesley.

Aclarame un par de dudas:
¿Cómo creas o pretendes crear el archivo desde donde tu script de consola leerá los datos?
¿El archivo de datos es generado cada vez que un usuario ingresa datos?


Suponiendo que tengas un formulario y un script php que lea los datos y genere el archivo, entonces necesitarías una carpeta con permisos 777 para que cualquier visitante pueda escribir, lo que es peligroso.

Pero si el archivo de datos es utilizado terporalmente solo para que tu script de consola lea durante su ejecución y despues ya no es necesario, entonces podrías tener un archivo creado con permisos 777que el script php abriría para meter los datos y lo volvería a cerrar.

A lo mejor esto que te digo no es la manera en que lo estas haciendo. Pero a más datos menos adivinanza y es más fácil ayudar.
__________________
Antes de hacer rabietas infórmate: Linux != Windows

Última edición por arthpix; 09/05/2008 a las 19:41
  #12 (permalink)  
Antiguo 09/05/2008, 22:06
 
Fecha de Ingreso: mayo-2008
Ubicación: Ciudad Habana
Mensajes: 15
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Problema con los permisos en Debian

Si arthpix...

Ese archivo lo creo desde php para recoger datos que el usuario entra mediante checkboxs y radios
(no voy a dejar que escriba alguna información directamente) y despues que pasos los datos enceguida lo cierro, y posteriormente el sistema lo leerá...

¿Eso pudiera ocacionar graves problemas de seguridad?
  #13 (permalink)  
Antiguo 10/05/2008, 14:04
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 11 meses
Puntos: 93
Re: Problema con los permisos en Debian

Yo tengo algo similar, en mi caso el archivo ya está previamente creado y me sirve para recoger los datos y darles salida por pantalla sin necesidad de una base de datos o de un script adicional para exportar los datos como variable.

Simplemente creé el archivo con permisos 777 y que php solamente lo abra, lo edite y lo cierre, de esa manera los permisos no se modifican.

Además el contenido adicional de la carpeta no será vulnerable.

Saludos
__________________
Antes de hacer rabietas infórmate: Linux != Windows
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 01:14.