Daniel,

Tente o seguinte:
find <DIRETORIO> -user <USER_ATUAL> -group <GRUPO_ATUAL> -exec chown
<NOVO_USER:<NOVO_GRUPO> {} \;

Exemplo:

find /var/www/ -user daniel -group daniel -exec chown teleduc:teleduc {} \;

Nesse exemplo o find ira procurar dentro do diretório /var/www por arquivos
cujo o dono e grupo seja daniel e alterar o dono e grupo para teleduc.

Atenção: Por segurança, faça um teste antes, ou backup do seus dados.


Att,

Elcio Mello.

PS: um MAN no find pode ser útil também para outras opções de busca.


On 11/16/06, Daniel <[EMAIL PROTECTED]> wrote:

 Pessoal, estou tentando voltar um backup mas tive o seguinte problema:

As pastas que estou tentando voltar tem subpastas. Algumas destas
subpastas tem o dono como sendo www-data outras como sendo o usuário
teleduc.

Acontece que, não sei porque, onde o dono era teleduc ele alterou para
daniel, acho que porque a partição estava com pau e consegui recuperá-la. Os
diretórios onde o dono era o www-data continuaram normais...

O que eu preciso é: procurar todas as pastas que tenham o dono e o grupo
como daniel e alterar para teleduc e deixar do jeito que está as pastas que
tenham o dono e grupo www-data.

Tem como fazer isso?



Grato pessoal







Responder a