Как я могу выполнить команду команда на Шпаклевке для изменения полномочия?
Я хочу установить разрешение для файлов, должен быть 644
и полномочия для папок должны быть 755
в publick_html.
Пожалуйста, помогите мне.
Принятие полного пути к каталогу является/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 '{}' \;