From f30fa4a364602fb9412babf7319140eca4c64995 Mon Sep 17 00:00:00 2001 From: Ken Dreyer Date: Wed, 22 Apr 2015 16:36:42 -0600 Subject: [PATCH] init-radosgw: run RGW as root The ceph-radosgw service fails to start if the httpd package is not installed. This is because the init.d file attempts to start the RGW process with the "apache" UID. If a user is running civetweb, there is no reason for the httpd or apache2 package to be present on the system. Switch the init scripts to use "root" as is done on Ubuntu. http://tracker.ceph.com/issues/11453 Refs: #11453 Reported-by: Vickey Singh Signed-off-by: Ken Dreyer (cherry picked from commit 47339c5ac352d305e68a58f3d744c3ce0fd3a2ac) --- src/init-radosgw | 2 +- src/init-radosgw.sysv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/init-radosgw b/src/init-radosgw index 8e8a5396619f..914d6fddcc1a 100644 --- a/src/init-radosgw +++ b/src/init-radosgw @@ -35,7 +35,7 @@ done PREFIX='client.radosgw.' # user to run radosgw as (it not specified in ceph.conf) -DEFAULT_USER='www-data' +DEFAULT_USER='root' RADOSGW=`which radosgw` if [ ! -x "$RADOSGW" ]; then diff --git a/src/init-radosgw.sysv b/src/init-radosgw.sysv index f4eda14e90f9..4ec891ecdd62 100644 --- a/src/init-radosgw.sysv +++ b/src/init-radosgw.sysv @@ -37,7 +37,7 @@ PREFIX='client.radosgw.' # user to run radosgw as (it not specified in ceph.conf) #DEFAULT_USER='www-data' -DEFAULT_USER='apache' +DEFAULT_USER='root' RADOSGW=`which radosgw` if [ ! -x "$RADOSGW" ]; then -- 2.47.3