Просмотр исходного кода

Don't disable exec and popen via cli

Jaap Marcus 2 лет назад
Родитель
Сommit
8ca895d456
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      install/upgrade/versions/1.8.11.sh

+ 6 - 2
install/upgrade/versions/1.8.11.sh

@@ -28,5 +28,9 @@ SM_INSTALL_DIR="/var/lib/snappymail"
 SM_CONFIG_DIR="/etc/snappymail"
 SM_LOG="/var/log/snappymail"
 
-chown hestiamail:hestiamail /var/lib/snappymail
-chown hestiamail:hestiamail /etc/snappymail
+if [ -d "/var/lib/snappymail" ]; then
+	chown hestiamail:hestiamail /var/lib/snappymail
+	chown hestiamail:hestiamail /etc/snappymail
+fi
+
+sed -i "s/disable_functions =.*/disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority/g" /etc/php/*/cli/php.ini