elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 05:19  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  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 780 veces)
alzehimer_cerebral


Desconectado Desconectado

Mensajes: 515



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

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: 515



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


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
vertexSymphony


Desconectado Desconectado

Mensajes: 2.156



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

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

Código
#!/bin/csh
 
foreach mFile(`find ./`)
  if (`stat --format=%F "$mFile"` == "directory") then
     chmod 755 "$mFile"
  else
     chmod 644 "$mFile"
  endif
end
 

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

Mail/PGP/XMPP/D*
Código
gpg --recv-keys --keyserver pgp.mit.edu 0xCD21671D
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[shell script] ayuda con script, :(
Scripting
dark_fidodido 14 3,370 Último mensaje 16 Septiembre 2009, 10:28
por dark_fidodido
script bash (ubuntu): Parar un proceso sin salir del script (SOLUCIONADO)
Scripting
moikano→@ 6 2,733 Último mensaje 28 Octubre 2010, 15:48
por moikano→@
Permisos con SQL
Java
Xedrox 1 1,406 Último mensaje 14 Marzo 2011, 04:14
por Darhius
Script que anula otro script
Desarrollo Web
Feedeex 0 876 Último mensaje 11 Julio 2011, 19:07
por Feedeex
[Script]Script para calcular offset de un ejectuable
Ingeniería Inversa
.:UND3R:. 4 631 Último mensaje 29 Septiembre 2011, 16:13
por .:UND3R:.
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines