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