isso não é tão simples quanto parece, então, por favor, leia atentamente antes de responder (eu realmente tentei escrever antes).
Então, o problema é o seguinte. Eu tenho um disco rígido externo, NTFS de 2TB. Pretende ser apenas para filmes e música. Então, eu tenho uma pasta de música que tem várias outras pastas e subpastas (Artista, disc1, disc2 ... em qualquer combinação possível que você pode imaginar ... - não é um cara organizado). Dentro deles há arquivos de música, principalmente mp3, mas também arquivos .flac, .ogg e .cue.
Por algum motivo (eu realmente não entendo por que) alguns arquivos têm permissões restritas na escrita, então eu não posso editar as informações de tag mp3 usando software como o rhythmbox ou até mesmo algumas coisas mais específicas como o easytag. Seja como for, o ponto não é o software, mas a permissão dos arquivos.
Como minha idéia é editar as informações de metadados de tags do rhythmbox e não posso porque o campo está bloqueado com cor cinza, não consigo escrever nele, por exemplo, para alterar os nomes dos artistas, Eu queria saber as maneiras de alterar as permissões de arquivo de forma recursiva. E chegamos ao ponto.
Estou precisando de ajuda para criar um script ou um "one liner" para:
1) identifique os arquivos e pastas que possuem permissões diferentes do 777.
2) a) nesses casos, entre em cada pasta-subpasta,
b) mude as permissões da pasta para "777" - que significa ACESSO TOTAL, são caras de mp3, eu não me importo com segurança lá
c) alterar cada permissão de arquivo em cada subpasta para acesso total "777".
Eu tenho muita música, então não há como fazer isso manualmente.
Qualquer ajuda, pista ou comentário será realmente muito apropriado,
Agradecemos antecipadamente !!!