Daniel Barros escreveu:
> Valew André....
> 
> Isso no shell funciona blz, é exatamente o que eu preciso.
> 
> Mas tentei montar um script utilizando essa linha q vc passou, mas não 
> tô conseguindo rodar ele.
> 
> Tô tentando automatizar umas tarefaz repetitivas....
> 
> Segue o código, por enquanto seria isso...
> 
> 
> #!/bin/bash
> 
> for i in `ls -l / | grep ^d | awk '{print $NF}'` do
>      chmod 777 $i
>      cd $i
>      chmod 666 *.txt
>      cd..
> done

Sei que já está resolvido, mas existe outra forma de fazer isto (que na
verdade pode ser considerado não recomendável sob o ponto de vista de
segurança.)

find . -type d -print0 | xargs -0 chmod 777
find . -type f -print0 | xargs -0 chmod 666


Abraços!

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP

Responder a