Cambia permisos en los archivos recursivamente
Escrito por: Guillermo Garron
Fecha: 2015-05-29 22:19:13 00:00
¿Cómo cambiar permisos en Linux o BSD a todos los archivos recursivamente?
Si quieres cambiar los permisos de todos los archivos dentro de un directorio y ademas determinar para que grupo de usuarios será el cambio puedes usar este comando.
chmod -R ugo+rwx /ruta/directorio
La explicación para este comando es:
- chmod
- Es el comando que cambia los permisos de los archivos y directorios
- -R
- Le indica al comando a actuar en todos los archivos dentro del directorio y el resto de directorios recursivamente.
- ugo
- Indica al comando sobre que grupo de usuarios actuar. u: usuario, g: grupo y o: otros
- rwx
- Los permisos a agregar a los archivos r: read (lectura), w: write (escritura) y x: execute (ejecución).
También puedes hacerlo sobre menos grupos de usuario y quitando en lugar de agregar permisos.
chmod -R ug-wx /ruta/directorio