как установить разрешения для всех только файлов и только для папок в public_html?

Вам нужно создать новое предпочтение для этого:

Тип about: config и enter enter. Подтвердите, что вы будете осторожны. Щелкните правой кнопкой мыши и выберите «Создать»> «Логический». Назовите предпочтение media.mediasource.ignore_codecs. Установите его значение «Истина».

Если вы вернетесь на страницу HTML на YouTube, вы увидите все шесть технологий, перечисленных как поддерживаемые

-1
задан 16 April 2017 в 15:25

4 ответа

Предполагая, что полный путь к каталогу является / var / www / public_html (возможно, not publick_html), он находит все каталоги (кроме скрытых) под ним и устанавливает для них разрешения 755:

find /var/www/public_html/* -type d -exec chmod 775 '{}' \;

Чтобы изменить разрешения для всех обычных файлов (кроме скрытых):

find /var/www/public_html/* -type f -exec chmod 644 '{}' \;

Если вы не уверены в том, что может найти find, попробуйте поставить эхо до chmod, поэтому команды chmod отображаются только, а не на самом деле например:

find /var/www/public_html/* -type f -exec echo chmod 644 '{}' \;

Если при запуске команды выдается сообщение об ошибке «Permission denied», добавьте его в sudo, но будьте осторожны, например:

sudo find /var/www/public_html/* -type d -exec chmod 775 '{}' \;
1
ответ дан 22 May 2018 в 23:34
  • 1
    Спасибо, мой путь: `/ clickandbuilds / Genexjaipur /. Я хочу изменить разрешение для этих файлов и папок. – mageDev0688 16 April 2017 в 16:30
  • 2
    Я попытался с этим find clickandbuilds/Genexjaipur/ -type -f -print -exec chdmod 644 {} \; и получить find: Arguments to -type should contain only one letter. – mageDev0688 16 April 2017 в 17:06
  • 3
    Просто f ... не -f – nullmeta 16 April 2017 в 18:45

Предполагая, что полный путь к каталогу является / var / www / public_html (возможно, not publick_html), он находит все каталоги (кроме скрытых) под ним и устанавливает для них разрешения 755:

find /var/www/public_html/* -type d -exec chmod 775 '{}' \;

Чтобы изменить разрешения для всех обычных файлов (кроме скрытых):

find /var/www/public_html/* -type f -exec chmod 644 '{}' \;

Если вы не уверены в том, что может найти find, попробуйте поставить эхо до chmod, поэтому команды chmod отображаются только, а не на самом деле например:

find /var/www/public_html/* -type f -exec echo chmod 644 '{}' \;

Если при запуске команды выдается сообщение об ошибке «Permission denied», добавьте его в sudo, но будьте осторожны, например:

sudo find /var/www/public_html/* -type d -exec chmod 775 '{}' \;
1
ответ дан 18 July 2018 в 14:50

Предполагая, что полный путь к каталогу является / var / www / public_html (возможно, not publick_html), он находит все каталоги (кроме скрытых) под ним и устанавливает для них разрешения 755:

find /var/www/public_html/* -type d -exec chmod 775 '{}' \;

Чтобы изменить разрешения для всех обычных файлов (кроме скрытых):

find /var/www/public_html/* -type f -exec chmod 644 '{}' \;

Если вы не уверены в том, что может найти find, попробуйте поставить эхо до chmod, поэтому команды chmod отображаются только, а не на самом деле например:

find /var/www/public_html/* -type f -exec echo chmod 644 '{}' \;

Если при запуске команды выдается сообщение об ошибке «Permission denied», добавьте его в sudo, но будьте осторожны, например:

sudo find /var/www/public_html/* -type d -exec chmod 775 '{}' \;
1
ответ дан 24 July 2018 в 20:30

Предполагая, что полный путь к каталогу является / var / www / public_html (возможно, not publick_html), он находит все каталоги (кроме скрытых) под ним и устанавливает для них разрешения 755:

find /var/www/public_html/* -type d -exec chmod 775 '{}' \;

Чтобы изменить разрешения для всех обычных файлов (кроме скрытых):

find /var/www/public_html/* -type f -exec chmod 644 '{}' \;

Если вы не уверены в том, что может найти find, попробуйте поставить эхо до chmod, поэтому команды chmod отображаются только, а не на самом деле например:

find /var/www/public_html/* -type f -exec echo chmod 644 '{}' \;

Если при запуске команды выдается сообщение об ошибке «Permission denied», добавьте его в sudo, но будьте осторожны, например:

sudo find /var/www/public_html/* -type d -exec chmod 775 '{}' \;
1
ответ дан 31 July 2018 в 23:31

Другие вопросы по тегам:

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