Я настраиваю систему SLES 12 для запуска на ней веб-приложений. Папка / srv / www
уже существует, и она принадлежит корню
. Поэтому я собираюсь переназначить его другому пользователю.
Есть ли хорошая практика / стандарт в Suse Linux Enterprise Server, какой пользователь должен владеть корневым веб-сайтом (и рекурсивно его файлами и подпапками)? В Ubuntu например этот пользователь www-data
. Применимо ли это к SLES? Или пользователь Apache wwwrun
должен быть владельцем веб-корня? Или, может быть, другой специальный пользователь?
То, кто владелец папки, действительно не имеет значения, пока это не тот же пользователь, как http сервер работает под, который является, вероятно, wwwrun на SUSE (лучшая двойная проверка это). Поскольку иначе все Ваши папки и файл были бы перезаписываемы Apache, и это будет большой дырой в системе безопасности. То, что имеет значение, - то, что все файлы и папки не перезаписываемы другими пользователями, потому что это совпало бы с уже упомянутой ситуацией.