Когда я копирую свои файлы из разработки в производство / var / www, меняются владелец и права на копируемые файлы. Каковы права доступа / владельца файлов в / var / www, чтобы не было угрозы безопасности? Какова будет команда для изменения файлов на правильного владельца / разрешения файлов в / var / www?
Спасибо
вы можете использовать cp -a
, чтобы сохранить владельца / права при копировании файлов, чтобы он не изменился
Я предполагаю, что все файлы, которые вы помещаете в /var/www
, предназначены для публикации веб-сервером, а это означает, что приведенные ниже команды предполагают, что вы не имеете в виду защиту конфиденциальности ваших данных, а скорее целостность ваших данных. файлы от подделки другими пользователями в системе.
Запустите эти команды как root:
find /var/www -print0 | xargs -0 chown www-data.www-data
find /var/www -type d -print0 | xargs -0 chmod 755
find /var/www -type f -print0 | xargs -0 chmod 644