Precisei de algo bem parecido a um tempo atrás, resolvi com algo como:

#!/bin/bash

for i in $(ls -la | grep "^d" |cut -d ":" -f2 |cut -d " " -f2)
        do

echo  -ne "\n\e[33;1m Aplicando permissao na pasta ------>  $i\e[m\n"
        chmod 711 $i
        sleep 2
        done
exit

Aplico a permissão 711 para todas as pastas no diretorio corrente
(var/www/htdocs) no meu caso...Mas, a idéia é essa, é só adicionar a sua
permissão...

Abraços a todos,

Danyllo


> Estou com vários arquivos dentro de várias pastas que tenho que
> alterar as
> permissões, preciso colocar permissão 644 para todos os arquivos
> dentro de
> todas as pastas e permissão de 755 para todas as pastas, como poderia
> mudar
> estas permissões recursivamente em todas as pastas e arquivos?
> 
> -- 
> site: http://www.melhordetudo.com
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
>  


-- 
Esta mensagem foi verificada pelo sistema de antiv�rus e
 acredita-se estar livre de perigo.

Responder a