2 "luci-mod-system-config": {
3 "description": "Grant access to system configuration",
6 "luci": [ "getInitList", "getLEDs", "getLocaltime", "getTimezones", "getUSBDevices" ]
8 "uci": [ "luci", "system" ]
12 "luci": [ "setInitAction", "setLocaltime", "setPassword" ]
14 "uci": [ "luci", "system" ]
18 "luci-mod-system-ssh": {
19 "description": "Grant access to SSH configuration",
22 "/etc/dropbear/authorized_keys": [ "read" ]
31 "/etc/dropbear/authorized_keys": [ "write" ]
35 "luci": [ "setInitAction", "setLocaltime" ]
41 "luci-mod-system-init": {
42 "description": "Grant access to startup configuration",
45 "/etc/rc.local": [ "read" ]
49 "luci": [ "getInitList" ]
54 "/etc/rc.local": [ "write" ]
58 "luci": [ "setInitAction" ]
63 "luci-mod-system-cron": {
64 "description": "Grant access to crontab configuration",
67 "/etc/crontabs/root": [ "read" ]
75 "/etc/crontabs/root": [ "write" ]
83 "luci-mod-system-mounts": {
84 "description": "Grant access to mount configuration",
87 "/etc/filesystems": [ "read" ],
88 "/proc/filesystems": [ "read" ],
89 "/usr/bin/btrfsck": [ "list" ],
90 "/usr/bin/ntfsfix": [ "list" ],
91 "/usr/sbin/e2fsck": [ "list" ],
92 "/usr/sbin/fsck.f2fs": [ "list" ],
93 "/usr/sbin/fsck.fat": [ "list" ]
96 "file": [ "read", "stat" ],
97 "luci": [ "getBlockDevices", "getMountPoints" ]
103 "/etc/crontabs/root": [ "write" ],
104 "/bin/umount": [ "exec" ],
105 "/sbin/block": [ "exec" ]
108 "file": [ "exec", "write" ],
109 "luci": [ "setBlockDetect" ]
115 "luci-mod-system-flash": {
116 "description": "Grant access to flash operations",
118 "cgi-io": [ "backup", "download" ],
120 "/dev/mtdblock[0-9]*": [ "read" ],
121 "/etc/sysupgrade.conf": [ "read" ],
122 "/lib/upgrade/platform.sh": [ "list" ],
123 "/proc/mounts": [ "read" ],
124 "/proc/mtd": [ "read" ],
125 "/proc/partitions": [ "read" ],
126 "/proc/sys/kernel/hostname": [ "read" ],
127 "/sbin/sysupgrade --list-backup": [ "exec" ]
130 "file": [ "exec", "read", "stat" ]
134 "cgi-io": [ "upload" ],
136 "/bin/tar -tzf /tmp/backup.tar.gz": [ "exec" ],
137 "/etc/sysupgrade.conf": [ "write" ],
138 "/sbin/firstboot -r -y": [ "exec" ],
139 "/sbin/reboot": [ "exec" ],
140 "/sbin/sysupgrade --force /tmp/firmware.bin": [ "exec" ],
141 "/sbin/sysupgrade -n --force /tmp/firmware.bin": [ "exec" ],
142 "/sbin/sysupgrade -n /tmp/firmware.bin": [ "exec" ],
143 "/sbin/sysupgrade --restore-backup /tmp/backup.tar.gz": [ "exec" ],
144 "/sbin/sysupgrade --test /tmp/firmware.bin": [ "exec" ],
145 "/sbin/sysupgrade /tmp/firmware.bin": [ "exec" ],
146 "/tmp/backup.tar.gz": [ "write" ],
147 "/tmp/firmware.bin": [ "write" ]
150 "file": [ "exec", "remove", "write" ],
151 "system": [ "validate_firmware_image" ]
156 "luci-mod-system-reboot": {
157 "description": "Allow rebooting the device",
160 "/sbin/reboot": [ "exec" ]