C贸mo cambiar los permisos s贸lo de ficheros o directorios en Linux.

En la mayor铆a de los CMS, por ejemplo en el archiconocido WordPress, los permisos de los ficheros y directorios son diferentes. 644 (ficheros) y 755 (directorios) en la mayor铆a de los casos, aunque a veces 664 y 775 (os explicaremos por qu茅 en otro art铆culo.

Bien, as铆 que ahora, porque he cometido un error o por (lo m谩s frecuente) una diferencia de permisos al subir contenido por FTP, ahora tengo que cambiar los permisos. Normalmente esto se hace por l铆nea de comandos (a menos que tengas un FTP ideal). 驴C贸mo lo hago? Hoy os lo explicamos.

C贸mo cambiar los permisos de ficheros o directorios en Linux.

La manera m谩s habitual y r谩pida de hacerlo es con el comando find. Vamos a usar ese comando para encontrar s贸lo directorios, o s贸lo ficheros, y a帽adir al comando un final en el que se har谩 el cambio de permisos a los resultados.
Os ponemos primero los comandos (dos opciones en cada uno) y luego los explicamos. Obviamente pod茅is seleccionar otros directorios etc.

  • Cambio de permisos a ficheros.

    find /raizdelsitio -type f -exec chmod 644 {} \; o
    find /raizdelsitio -type f -exec chmod 644 {} \+;
  • Cambio de permisos a directorios.

    find /raizdelsitio -type d -exec chmod 755 {} \; o
    find /raizdelsitio -type d -exec chmod 755 {} \+;

Explicaci贸n de los comandos.

Como veis estamos usando find para encontrar los tipos de fichero (f) o directorios (d).
Se a帽ade al final el chmod relevante para cada tipo de fichero.
El elemento {} lo que hace es ejecutar el final del find (chmod en este caso) a cada salida del find.
El + te lo pone en columnas y no s贸lo en filas.
El \ lo que hace es “escapar” el comando y ; decir que finalice. As铆 que \; indica el final del comando por si los ejecutamos en scripts.
M谩s informaci贸n aqu铆.

Deja un comentario

Resumen de nuestra Pol铆tica de Privacidad

  • Responsable:聽SmythSys IT Consulting SLNE.
  • Finalidad:聽Gestionar y moderar los comentarios.
  • Legitimaci贸n:聽Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios:聽Tus datos se alojan en los servidores de OVH.
  • Derechos:聽Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la direcci贸n del responsable (en nuestra pol铆tica de privacidad).

Time limit is exhausted. Please reload CAPTCHA.