Tornar as permissões do grupo iguais às permissões do usuário

21

Eu quero definir as permissões de grupo para todos os arquivos e subdiretórios dentro de um determinado diretório pai para qualquer que seja a configuração de permissão do usuário para esse arquivo ou diretório específico.

Por exemplo, tudo sob /path/to/parentdir

# Permissions before
# Path                      Permissions
/path/to/parentdir/file1    755
/path/to/parentdir/file2    644
/path/to/parentdir/file3    600

# Permissions after
/path/to/parentdir/file1    775
/path/to/parentdir/file2    664
/path/to/parentdir/file3    660

Espero que exista uma maneira simples de fazer isso com um único comando. Posso pensar em maneiras de usar um script com vários comandos, mas parece que deve haver uma maneira bem direta de fazer isso.

Obrigado antecipadamente!

    
por Matthew 17.02.2012 / 19:19

1 resposta

37

Isso é o que você quer:

chmod -R g=u directory
    
por 17.02.2012 / 20:20