Parcourir la source

AMBARI-13029. when ambari-agent has 'run_as_user' as a comment in ambari-agent.ini, wrong user to run ambari as can be picked up (aonishuk)

Andrew Onishuk il y a 10 ans
Parent
commit
bfba14cbd0
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      ambari-agent/etc/init.d/ambari-agent

+ 1 - 1
ambari-agent/etc/init.d/ambari-agent

@@ -19,7 +19,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-run_as_user=`cat /etc/ambari-agent/conf/ambari-agent.ini | grep run_as_user | tr -d ' ' | awk -F '=' '{ print $2}'`
+run_as_user=`cat /etc/ambari-agent/conf/ambari-agent.ini | grep run_as_user | tr -d ' ' | grep -v '^;\|^#' | awk -F '=' '{ print $2}'`
 
 if [ "$EUID" != `id -u $run_as_user` ] ; then
   command_prefx="su - $run_as_user -c"