From: Jo-Philipp Wich Date: Thu, 12 Sep 2019 12:42:12 +0000 (+0200) Subject: luci-base: whitelist file/write actions on /etc/rc.local X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=8178ac15b672870d3143bff84c37bbeb92e23f2d;p=project%2Fluci.git luci-base: whitelist file/write actions on /etc/rc.local Signed-off-by: Jo-Philipp Wich --- diff --git a/modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json b/modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json index a0852eaec5..f2ee7ce2c3 100644 --- a/modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json +++ b/modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json @@ -23,6 +23,7 @@ "file": { "/": [ "list" ], "/*": [ "list" ], + "/etc/rc.local": [ "read" ], "/proc/sys/kernel/hostname": [ "read" ] }, "ubus": { @@ -39,10 +40,11 @@ "write": { "cgi-io": [ "upload", "/etc/luci-uploads/*" ], "file": { - "/etc/luci-uploads/*": [ "write" ] + "/etc/luci-uploads/*": [ "write" ], + "/etc/rc.local": [ "write" ] }, "ubus": { - "file": [ "remove" ], + "file": [ "write", "remove" ], "iwinfo": [ "scan" ], "luci": [ "setInitAction", "setLocaltime" ], "uci": [ "add", "apply", "confirm", "delete", "order", "set", "rename" ]