La Función de este Blog

Todos tenemos una razón de existir, y la razón de este blog no es la de duplicar información de otras webs, sino la de servirte de guía hacia ella.

Aquí podrás encontrar todas las utilidades y funciones que vaya necesitando y encontrando para mis proyectos webs.

Espero que os sea de ayuda.

Saludos

jueves, 25 de abril de 2013

Chmod diferenciando entre ficheros y directorios

Buenas,

Hoy voy a explicar como cambiar permisos discriminando entre ficheros y directorios en Linux.

Para cambiar los permisos se usa el comando chmod. Pero el sentido de este post es poder diferenciar los ficheros de los directorios, para ello lo combinaremos con el comando find.

Para cambiar solo los permisos de directorios que cuelguen del directorio /home/prueba usaremos el comando:
find /home/pruebas -type d -exec chmod -R 755 {} \;

Para cambiar solo los permisos de ficheros que estén dentro de cualquier subdirectorio del directorio indicado (/home/prueba) ejecutamos:
find . -type f -exec chmod -R 664 {} \;

Tened en cuenta que posiblemente necesitéis permisos de root para poder cambiar permisos.

Espero que os sea de ayuda.

Un saludo

No hay comentarios:

Publicar un comentario