summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d
diff options
context:
space:
mode:
authorHannu Nyman <hannu.nyman@iki.fi>2020-10-07 20:25:32 +0300
committerGitHub <noreply@github.com>2020-10-07 20:25:32 +0300
commit08434255a557a0a49014bda32c9ac6334a6c0c82 (patch)
treef0ea3f77a9ce8df0a4f01ec9d764b7dfb68a9d94 /applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d
parente06c7b666fbccbf106bfacdf14a540056cd1d29b (diff)
parentfeb8d823e59f8c9bf1bdadce6c7fc2a88966f12e (diff)
Merge pull request #4489 from Ansuel/adanced-client
luci-app-advanced-reboot: convert to client side
Diffstat (limited to 'applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d')
-rw-r--r--applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json95
1 files changed, 7 insertions, 88 deletions
diff --git a/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json b/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json
index 50d50bc2f7..4b22db1083 100644
--- a/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json
+++ b/applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json
@@ -2,95 +2,14 @@
"luci-app-advanced-reboot": {
"description": "Grant UCI and file access for luci-app-advanced-reboot",
"read": {
- "cgi-io": [
- "exec"
- ],
- "file": {
- "/usr/lib/lua/luci/advanced-reboot/devices/*": [
- "read"
- ],
- "/sys/devices/virtual/ubi/ubi*/mtd_num": [
- "read"
- ],
- "/etc/os-release": [
- "read"
- ],
- "/alt/rom/etc/os-release": [
- "read"
- ],
- "/usr/sbin/fw_printenv *": [
- "exec"
- ],
- "/usr/sbin/fw_setenv *": [
- "exec"
- ],
- "/usr/sbin/ubiattach *": [
- "exec"
- ],
- "/usr/sbin/ubiblock *": [
- "exec"
- ],
- "/usr/sbin/ubidetach *": [
- "exec"
- ],
- "/usr/sbin/ubinfo *": [
- "exec"
- ],
- "/bin/cat *": [
- "exec"
- ],
- "/usr/bin/cat *": [
- "exec"
- ],
- "/bin/dd *": [
- "exec"
- ],
- "/usr/bin/dd *": [
- "exec"
- ],
- "/bin/hexdump *": [
- "exec"
- ],
- "/usr/bin/hexdump *": [
- "exec"
- ],
- "/bin/logger -t advanced-reboot *": [
- "exec"
- ],
- "/usr/bin/logger -t advanced-reboot *": [
- "exec"
- ],
- "/bin/mkdir *": [
- "exec"
- ],
- "/usr/bin/mkdir *": [
- "exec"
- ],
- "/bin/mount *": [
- "exec"
- ],
- "/usr/bin/mount *": [
- "exec"
- ],
- "/bin/printf *": [
- "exec"
- ],
- "/usr/bin/printf *": [
- "exec"
- ],
- "/bin/rm *": [
- "exec"
- ],
- "/usr/bin/rm *": [
- "exec"
- ],
- "/lib/functions.sh": [
- "exec"
- ]
+ "ubus": {
+ "luci.advanced_reboot": [ "obtain_device_info", "toggle_boot_partition" ]
},
- "uci": [
- "network"
- ]
+ "file": {
+ "/usr/sbin/fw_printenv": [ "list" ],
+ "/usr/sbin/fw_setenv": [ "list" ],
+ "/sbin/poweroff": [ "list", "exec" ]
+ }
}
}
}