elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Script Permisos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Script Permisos  (Leído 2,622 veces)
alzehimer_cerebral


Desconectado Desconectado

Mensajes: 513



Ver Perfil WWW
Script Permisos
« en: 14 Octubre 2011, 15:12 pm »

Necesito un script que compruebe de forma recursiva el contenido de un directorio. Si encuentra directorios deberia cambiar el valor a 755 y si es un fichero a 644.

Sabeis donde puedo ver un ejemplo de algo similar???

Un saludo.

alzehimer_cerebral


En línea

Servicios Informaticos Valencia - www.ag-solutions.es
Mi blog - www.alvarogarciasolano.com
alzehimer_cerebral


Desconectado Desconectado

Mensajes: 513



Ver Perfil WWW
Re: Script Permisos
« Respuesta #1 en: 14 Octubre 2011, 16:59 pm »


find ./ -type d -exec chmod 755 "{}" \;
find ./ -type f -exec chmod 644 "{}" \;

Con estos comandos se soluciona el problema inicial.

Un saludo.

alzehimer_cerebral


En línea

Servicios Informaticos Valencia - www.ag-solutions.es
Mi blog - www.alvarogarciasolano.com
Foxy Rider


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Script Permisos
« Respuesta #2 en: 14 Octubre 2011, 17:07 pm »

Si querés algo más eficiente (no transversar dos veces los directorios), dado que lo resolviste ... te lo planteo así

Código
  1. #!/bin/csh
  2.  
  3. foreach mFile(`find ./`)
  4.   if (`stat --format=%F "$mFile"` == "directory") then
  5.      chmod 755 "$mFile"
  6.   else
  7.      chmod 644 "$mFile"
  8.   endif
  9. end
  10.  

Saludos
« Última modificación: 14 Octubre 2011, 17:10 pm por vertex@Symphony » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Permisos 666,777,etc..
PHP
Maties 360 5 2,371 Último mensaje 18 Julio 2007, 16:14 pm
por Sanjuu
[shell script] ayuda con script, :( « 1 2 »
Scripting
dark_fidodido 14 10,707 Último mensaje 16 Septiembre 2009, 10:28 am
por dark_fidodido
script bash (ubuntu): Parar un proceso sin salir del script (SOLUCIONADO)
Scripting
moikano→@ 6 11,023 Último mensaje 28 Octubre 2010, 15:48 pm
por moikano→@
Script que anula otro script
Desarrollo Web
Feedeex 0 2,663 Último mensaje 11 Julio 2011, 19:07 pm
por Feedeex
[Script]Script para calcular offset de un ejectuable
Ingeniería Inversa
.:UND3R:. 4 4,665 Último mensaje 29 Septiembre 2011, 16:13 pm
por .:UND3R:.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines