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

27

Desejo definir as permissões de grupo para todos os arquivos e subdiretórios em 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 em um único comando. Posso pensar em maneiras de usar um script com vários comandos, mas parece que deve haver uma maneira direta de fazer isso.

Desde já, obrigado!

Mateus
fonte

Respostas:

47

Isso é o que você quer:

chmod -R g=u directory
Stéphane Gimenez
fonte