Сделайте групповые разрешения такими же, как у пользователей

27

Я хочу установить для групповых разрешений для всех файлов и подкаталогов в определенном родительском каталоге все настройки пользовательских прав для этого конкретного файла или каталога.

Например, все под /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

Я надеюсь, что есть простой способ сделать это, надеюсь, одной командой. Я могу придумать способы использования сценария с кучей команд, но такое чувство, что должен быть довольно прямой способ сделать это.

Заранее спасибо!

Мэтью
источник

Ответы:

47

Это то, что вы хотите:

chmod -R g=u directory
Стефан Хименес
источник