Linux изменить группу разрешений для соответствия разрешениям владельца

Предположим, что у меня есть каталог в Linux с кучей файлов и подкаталогов. Это тот корневой каталог:

drwxr-xr-x  13 user1 group1    4096 May  7 15:58 apps

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

drwxrwxr-x  13 user1 group1    4096 May  7 15:58 apps

Но я хочу, чтобы script или команда выполняла это автоматически, а не только для этого каталога, но для каждого подкаталога и файла рекурсивно под ним. Кто-нибудь знает как?

Спасибо.

Ответы

Ответ 1

Попробуйте (сначала проверьте его):

chmod -R g=u apps

= копирует разрешения при указании поля (u, g или o) с правой стороны или устанавливает его абсолютно, когда вы указываете разрешение (r, w или x) справа.

Ответ 2

Это просто:

chmod g=u <file>