как установить полномочия для всех единственных файлов и для anly папок в publick_html?

Как я могу выполнить команду команда на Шпаклевке для изменения полномочия?

Я хочу установить разрешение для файлов, должен быть 644 и полномочия для папок должны быть 755 в publick_html.

Пожалуйста, помогите мне.

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

1 ответ

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

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

Для изменения полномочий для всех регулярных файлов (кроме скрытых):

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

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

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

При выполнении команды дает Вам ошибку, "Разрешение, отклоненное", снабжает префиксом ее sudo, однако будучи дополнительным осторожный, например:

sudo find /var/www/public_html/* -type d -exec chmod 775 '{}' \;
1
ответ дан 3 November 2019 в 10:55

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

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