Изменение полномочий по умолчанию для wget?

Следующее будет работать с GNU find и awk:

find /path -type f -printf '%u %k\n' | awk '{ 
                                            arr[$1] += $2 
                                        } END { 
                                            for ( i in arr ) { 
                                                print i": "arr[i]"K" 
                                            }
                                        }'
5
09.06.2015, 16:34
2 ответа
[113638] Разрешения, которые применяются к новым создаваемым файлам, контролируются маской пользователя в данной оболочке. Вы можете посмотреть, что они делают с помощью команды [114147]umask[114148].[12140]Для получения разрешений этих новых файлов, установленных на 665, необходимо установить маску следующим образом:[12141]Это включит все биты в rwxrwxrwx, разрешив биты rw-rw-r-x. Маска определяет, какие биты "маскировать", чтобы они были отключены.[12142]Включение с помощью shell_exec[12143]Вы можете сделать что-то подобное, чтобы включить маску [114149]umask[114150], используя [114151]shell_exec[114152] в PHP:[12144]Точка с запятой выше обозначает, что на самом деле это две команды. Сначала будет запущена [114153]umask[114154], а затем вторая команда [114155]wget ...[114156].[113649].
2
27.01.2020, 20:41
[113650] Вы можете временно установить [114157] маску [114158] перед выдачей [114159] wget[114160].[113651].
1
27.01.2020, 20:41

Теги

Похожие вопросы