i would like to submit my contribution for less permissive permissions
unzip less_permissive_permission.zip
git apply less_permissive_permission
diff --git a/_OS_SETTINGS/etc/rc.local b/_OS_SETTINGS/etc/rc.local
old mode 100644
new mode 100755
diff --git a/command/orion_optimize.sh b/command/orion_optimize.sh
old mode 100644
new mode 100755
diff --git a/command/player_wdog.sh b/command/player_wdog.sh
old mode 100644
new mode 100755
diff --git a/command/player_wrk.php b/command/player_wrk.php
old mode 100644
new mode 100755
index 13906bf..1692b4a
--- a/command/player_wrk.php
+++ b/command/player_wrk.php
@@ -76,7 +76,7 @@ $db = 'sqlite:/var/www/db/player.db';
sysCmd('chmod 777 /run');
// reset DB permission
-sysCmd('chmod -R 777 /var/www/db');
+sysCmd('chmod a+w /var/www/db/player.db');
// initialize CLI session
session_save_path('/run');
diff --git a/inc/player_lib.php b/inc/player_lib.php
index 46817d6..2f804e8 100644
--- a/inc/player_lib.php
+++ b/inc/player_lib.php
@@ -1174,7 +1174,7 @@ return $playerid;
}
function wrk_sysChmod() {
-sysCmd('chmod -R 777 /var/www/db');
+sysCmd('chmod a+w /var/www/db/player.db');
sysCmd('chmod a+x /var/www/command/orion_optimize.sh');
sysCmd('chmod 777 /run');
sysCmd('chmod 777 /run/sess*');
@@ -1378,4 +1378,4 @@ function ami($sz=null) {
function current_item($sez=null) {
echo (($GLOBALS['sezione'] == $sez)?' class="current"':'');
}
-// end ACX Functions
\ No newline at end of file
+// end ACX Functions
less_permissive_permission.zip (705 Bytes)