lunes, 28 de marzo de 2011

Cambiar permisos solo a directorios o archivos

En un ambiente de programacion web a veces es conveniente delimitar el uso de los archivos para ciertos grupos de usuarios.

Entre tantos archivos es complicado cambiar los permisos de una forma recursiva ya que por ejemplo un directorio requiere permisos de ejecucion +x, pero un archivo comun no lo requiere.

Por lo tanto podemos realizar una busqueda y cambiar los permisos para solo ciertos grupos de archivos con estos comandos

find ./ -type d -exec chmod 775 \{\} \;
find ./ -type f -exec chmod 664 \{\} \;

El primero sirve para cambiar los permisos unicamente a los directorios y el segundo para los archivos comunes.

Coloco los mismos permisos de usuario y grupo porque en la mayoria de las ocasiones un mismo grupo de trabajo requiere manipular archivos en el mismo directorio.

No hay comentarios: