Ответ 1
Попробуйте (сначала проверьте его):
chmod -R g=u apps
=
копирует разрешения при указании поля (u
, g
или o
) с правой стороны или устанавливает его абсолютно, когда вы указываете разрешение (r
, w
или x
) справа.
Предположим, что у меня есть каталог в 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 или команда выполняла это автоматически, а не только для этого каталога, но для каждого подкаталога и файла рекурсивно под ним. Кто-нибудь знает как?
Спасибо.
Попробуйте (сначала проверьте его):
chmod -R g=u apps
=
копирует разрешения при указании поля (u
, g
или o
) с правой стороны или устанавливает его абсолютно, когда вы указываете разрешение (r
, w
или x
) справа.
Это просто:
chmod g=u <file>