diff --git a/oam/install_scripts/columnstore b/oam/install_scripts/columnstore index c236be011..cc0411915 100644 --- a/oam/install_scripts/columnstore +++ b/oam/install_scripts/columnstore @@ -81,7 +81,10 @@ start() { exit 0 fi - ($SUDO mkdir -p /var/lock/subsys && $SUDO chmod 755 /var/lock/subsys && $SUDO touch /var/lock/subsys/columnstore) >/dev/null 2>&1 + if [ "$user" == "root" ]; then + (mkdir -p /var/lock/subsys && touch /var/lock/subsys/columnstore) >/dev/null 2>&1 + else + ($SUDO mkdir -p /var/lock/subsys && $SUDO chmod 777 /var/lock/subsys $SUDO touch /var/lock/subsys/columnstore) >/dev/null 2>&1 if [ -x $InstallDir/bin/columnstore.pre-start ]; then $InstallDir/bin/columnstore.pre-start diff --git a/oam/install_scripts/post-install b/oam/install_scripts/post-install index c1df3f2b3..f73536170 100755 --- a/oam/install_scripts/post-install +++ b/oam/install_scripts/post-install @@ -215,7 +215,7 @@ else $SUDO mkdir /var/lock/subsys > /dev/null 2>&1 $SUDO chmod 777 /var/lock/subsys > /dev/null 2>&1 $SUDO rm -f /var/lock/subsys/mysql-Columnstore - $SUDO chmod 644 /etc/fstab + $SUDO chmod 666 /etc/fstab sed -i -e s@/usr/local/mariadb/columnstore@$installdir@g $installdir/bin/columnstore.def $SUDO cp $installdir/bin/columnstore.def /etc/default/columnstore diff --git a/procmon/main.cpp b/procmon/main.cpp index b521a9008..9e71c8b29 100644 --- a/procmon/main.cpp +++ b/procmon/main.cpp @@ -121,7 +121,7 @@ int main(int argc, char **argv) // change permissions on /dev/shm if ( !rootUser) { - string cmd = "sudo chmod 755 /dev/shm >/dev/null 2>&1"; + string cmd = "sudo chmod 777 /dev/shm >/dev/null 2>&1"; system(cmd.c_str()); } diff --git a/procmon/processmonitor.cpp b/procmon/processmonitor.cpp index dbcf4225c..551e124c5 100644 --- a/procmon/processmonitor.cpp +++ b/procmon/processmonitor.cpp @@ -952,7 +952,7 @@ void ProcessMonitor::processMessage(messageqcpp::ByteStream msg, messageqcpp::IO // change permissions on /dev/shm if ( !rootUser) { - cmd = "sudo chmod 755 /dev/shm >/dev/null 2>&1"; + cmd = "sudo chmod 777 /dev/shm >/dev/null 2>&1"; system(cmd.c_str()); }