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