Как установить все каталоги на 755 и все файлы на 644

12 set 2022 1 min di lettura
Как установить все каталоги на 755 и все файлы на 644
Indice dei contenuti

Введение

Безопасность всегда на первом месте. Рекомендуется хранить файлы в безопасности в системах.

Всегда рекомендуется свести права доступа к файлам и каталогам к минимуму. Многие фреймворки предлагают установить разрешения для всех каталогов на 755 и для всех файлов на 644. Итак, этот урок поможет вам в этом.

Рекурсивное изменение разрешений

Измените каталоги с помощью команды cd на нужное место и измените права доступа всех каталогов на 755 и всех файлов на 644:

cd /home/user/public_html

Затем используйте первую команду для chmod, чтобы установить разрешения 755 для всех каталогов и подкаталогов. Вторая команда изменит все права доступа к файлам на 0644 (chmod 644) в дереве каталогов:

find. -type d -exec chmod 0755 {} \;
find. -type f -exec chmod 0644 {} \;

Вы также можете изменить разрешение с помощью команды xargs, чтобы сделать это быстро:

find. -type d -print0 | xargs -0 chmod 755
find. -type f -print0 | xargs -0 chmod 644

Здесь разрешение каталога 0755 похоже на rwxr-xr-x, а разрешение файла 644 такое же, как rw-r – r– ".

Изменить разрешение для определенных файлов

Вместо того, чтобы изменять разрешение для всех файлов, вы также можете настроить таргетинг на определенные файлы с похожими расширениями. Например, у вас есть приложение PHP на вашем сервере. И вы не хотите, чтобы другие выполняли файлы php.

Затем используйте следующую команду для chmod, чтобы установить права доступа 0640 для всех файлов.php:

find. -type f -name "*.php" -exec chmod 0640 {} \;

Разрешение файла 0640 будет ограничивать других пользователей без разрешений. Это добавит дополнительный уровень разрешений.

Вывод

В этом руководстве вы узнали, как изменить все файлы или каталоги, доступные в дереве каталогов.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.