Haga que los permisos de grupo sean iguales a los permisos de usuario

27

Quiero establecer los permisos de grupo para todos los archivos y subdirectorios dentro de un determinado directorio principal a la configuración de permisos de usuario para ese archivo o directorio específico.

Por ejemplo, todo debajo /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 haya una manera simple de hacer esto con un solo comando. Se me ocurren formas de usar un script con un montón de comandos, pero parece que debería haber una forma bastante directa de hacerlo.

¡Gracias por adelantado!

Mateo
fuente

Respuestas:

47

Esto es lo que quieres:

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