@@ -296,21 +296,21 @@ public function grant_master_database_rights()
296296 $ this ->error ('Unable to create database user in master database: ' .$ conf ['mysql ' ]['master_ispconfig_user ' ].' Error: ' .$ this ->dbmaster ->errorMessage );
297297 }
298298
299- $ query = "GRANT UPDATE(`status`) ON " .$ conf ['mysql ' ]['master_database ' ].".`software_update_inst` "
299+ $ query = "GRANT SELECT, UPDATE(`status`) ON " .$ conf ['mysql ' ]['master_database ' ].".`software_update_inst` "
300300 ."TO ' " .$ conf ['mysql ' ]['master_ispconfig_user ' ]."'@' " .$ src_host ."' "
301301 ."IDENTIFIED BY ' " .$ conf ['mysql ' ]['master_ispconfig_password ' ]."'; " ;
302302 if (!$ this ->dbmaster ->query ($ query )) {
303303 $ this ->error ('Unable to create database user in master database: ' .$ conf ['mysql ' ]['master_ispconfig_user ' ].' Error: ' .$ this ->dbmaster ->errorMessage );
304304 }
305305
306- $ query = "GRANT UPDATE(`updated`) ON " .$ conf ['mysql ' ]['master_database ' ].".`server` "
306+ $ query = "GRANT SELECT, UPDATE(`updated`) ON " .$ conf ['mysql ' ]['master_database ' ].".`server` "
307307 ."TO ' " .$ conf ['mysql ' ]['master_ispconfig_user ' ]."'@' " .$ src_host ."' "
308308 ."IDENTIFIED BY ' " .$ conf ['mysql ' ]['master_ispconfig_password ' ]."'; " ;
309309 if (!$ this ->dbmaster ->query ($ query )) {
310310 $ this ->error ('Unable to create database user in master database: ' .$ conf ['mysql ' ]['master_ispconfig_user ' ].' Error: ' .$ this ->dbmaster ->errorMessage );
311311 }
312312
313- $ query = "GRANT UPDATE (`ssl_request`, `ssl_cert`, `ssl_action`) ON " .$ conf ['mysql ' ]['master_database ' ].".`web_domain` "
313+ $ query = "GRANT SELECT, UPDATE (`ssl_request`, `ssl_cert`, `ssl_action`) ON " .$ conf ['mysql ' ]['master_database ' ].".`web_domain` "
314314 ."TO ' " .$ conf ['mysql ' ]['master_ispconfig_user ' ]."'@' " .$ src_host ."' "
315315 ."IDENTIFIED BY ' " .$ conf ['mysql ' ]['master_ispconfig_password ' ]."'; " ;
316316 if (!$ this ->dbmaster ->query ($ query )) {
0 commit comments