Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: tecasoft en 15 Noviembre 2012, 17:49 pm



Título: como cambiar permisos a carpetas y directorios recursivamente
Publicado por: tecasoft en 15 Noviembre 2012, 17:49 pm
como cambiar por 1 parte los directorios y sus respectivas subcarpetas con chmod:


y 2 y los archivos:


es que los apuntes no encuentro na as que tendre que guardarmelos cuando me los deis


Título: Re: como cambiar permisos a carpetas y directorios recursivamente
Publicado por: adonike en 15 Noviembre 2012, 18:22 pm
chmod -R permiso ruta/

por ejemplo:

chmod -R 664 myDirectory/


Título: Re: como cambiar permisos a carpetas y directorios recursivamente
Publicado por: tecasoft en 15 Noviembre 2012, 19:12 pm
y que sean solo carpetas comoż?


Título: Re: como cambiar permisos a carpetas y directorios recursivamente
Publicado por: adonike en 15 Noviembre 2012, 19:31 pm
para aplicar un filtro necesitariamos combinarlo con find haciendo uso de las opciones -type y -exec:


find /path/to/myDirectory -type d -print -exec chmod 644 {} \;


Título: Re: como cambiar permisos a carpetas y directorios recursivamente
Publicado por: tecasoft en 15 Noviembre 2012, 19:53 pm
no habia un metodo que utilizabas solo un comando, que yo recuerde


Título: Re: como cambiar permisos a carpetas y directorios recursivamente
Publicado por: adonike en 15 Noviembre 2012, 21:12 pm
puedes utilizar la opcion +X que establece el parametro de ejecucion (en el caso de directorios, corresponderia al listado). En este caso tienes que especificar el grupo de usuarios:

chmod -R a+X path/to/myFolder

(a corresponde a utilizar  'u', 'g' y 'o' (usuario, grupo, otros).

Si quisiera que solo el usuario y grupo tuvieran acceso a los directorios que contiene el directorio myFolder, haria algo asi como:

chmod -R o-X path/to/myFolder