diff options
| author | Jean-Sébastien Pedron <jean-sebastien@rabbitmq.com> | 2017-08-31 16:56:26 +0100 |
|---|---|---|
| committer | Gerhard Lazu <gerhard@rabbitmq.com> | 2017-08-31 16:56:26 +0100 |
| commit | aa84ddcf36b67e0196b5cfa81bb34008bdf70a43 (patch) | |
| tree | 1f5f92ab63a66d5888d147154c6604d61f6485fa /scripts/rabbitmq-script-wrapper | |
| parent | a36d1c14ae87d3aa9d05a88de62772ff2f4a7d16 (diff) | |
| download | rabbitmq-server-git-aa84ddcf36b67e0196b5cfa81bb34008bdf70a43.tar.gz | |
Define shell explicitly for runuser command
Because the rabbitmq user shell defaults to /bin/false, we must
explicitly define a shell when using the runuser command
Issue: rabbitmq/rabbitmq-server-release#32
PR: rabbitmq/rabbitmq-server-release#40
[#150221349]
Signed-off-by: Gerhard Lazu <gerhard@rabbitmq.com>
Diffstat (limited to 'scripts/rabbitmq-script-wrapper')
| -rw-r--r-- | scripts/rabbitmq-script-wrapper | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/rabbitmq-script-wrapper b/scripts/rabbitmq-script-wrapper index b70d183001..21268ee2ae 100644 --- a/scripts/rabbitmq-script-wrapper +++ b/scripts/rabbitmq-script-wrapper @@ -83,7 +83,7 @@ exec_script_as_rabbitmq() { exec_script_as_root() { if [ -x /sbin/runuser ] then - exec /sbin/runuser -c "/usr/lib/rabbitmq/bin/$SCRIPT $CMDLINE" rabbitmq + exec /sbin/runuser -s /bin/sh -c "/usr/lib/rabbitmq/bin/$SCRIPT $CMDLINE" rabbitmq elif [ -x /bin/su ] then exec /bin/su rabbitmq -s /bin/sh -c "/usr/lib/rabbitmq/bin/$SCRIPT $CMDLINE" |
