Я нуб здесь. Я хотел бы знать, возникнут ли у меня какие-либо проблемы, если я перейду в /var/www
на www-data
, и каково значение www-data
?
1 ответ
/var/www традиционно содержит файлы, необходимые для обслуживания сайта с использованием HTTP-сервера, такого как Apache. Apache выполняется пользователем www-data, поэтому интерактивные элементы веб-сайта (например, PHP-скрипты) имеют доступ на запись практически ко всему, что принадлежит www-data.
Владение /var/www через www-data нежелательно по принципу наименьших привилегий. Обычно не требуется PHP-скрипт, способный изменить себя или другие части веб-сайта.
Если по какой-либо причине www-данные должны иметь возможность изменять или создавать некоторые файлы, вы можете предоставить права на запись в эти конкретные файлы (для изменения) или разрешения на запись и выполнение в папку (для создания файла), владея ими.