1 votos

chmod 777 760 o, este podría ser un problema de seguridad?

Estoy tratando de construir un local de PHP del servidor usando XAMPP.
Cuando estoy tratando de ejecutar uno de los archivos PHP, me sale un error acerca de la fopen de comandos en el archivo.
A partir de una búsqueda rápida en la web, he visto que en el fin de resolver lo que necesita para ejecutar este comando en la terminal:

sudo chmod 777 file.extension

En los comentarios a este artículo, he visto que debo utilizar 760 en vez de 777.

Mi pregunta es ¿cada comando chmod puede hacer? Puede ser un problema de seguridad? ¿Qué me recomienda hacer?

2voto

Ver man chmod de lo que hace el comando. Básicamente establece los permisos de acceso a archivos y carpetas, con los tres dígitos de pie para el usuario, grupo y otros permisos. Así que el primer dígito define los permisos para el usuario dueño del archivo, el segundo para el grupo propietario del archivo, el tercero, para nadie más.

En su caso

  • chmod 777 da a todo el mundo leer, escribir y ejecutar los derechos que para la mayoría de los problemas es definitivamente demasiado
  • chmod 760 le da todos los derechos del propietario, lectura y escritura para el grupo propietario del archivo y los derechos de los usuarios que ni el propietario del archivo, ni son parte de la propietaria de grupo

La concesión de derechos demasiados podría ser un problema de seguridad, dependiendo de si otras personas pueden acceder a su ordenador y/o el equipo es accesible desde el exterior.

Para resolver apache/PHP cuestiones, la concesión 777 parece ser más amplio. Me gustaría ir con 664 (o, incluso, 660) en primer lugar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X