123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- {
- "luci-mod-system-config": {
- "description": "Grant access to system configuration",
- "read": {
- "ubus": {
- "luci": [ "getInitList", "getLEDs", "getLocaltime", "getTimezones", "getUSBDevices" ]
- },
- "uci": [ "luci", "system" ]
- },
- "write": {
- "ubus": {
- "luci": [ "setInitAction", "setLocaltime", "setPassword" ]
- },
- "uci": [ "luci", "system" ]
- }
- },
- "luci-mod-system-ssh": {
- "description": "Grant access to SSH configuration",
- "read": {
- "file": {
- "/etc/dropbear/authorized_keys": [ "read" ]
- },
- "ubus": {
- "file": [ "read" ]
- },
- "uci": [ "dropbear" ]
- },
- "write": {
- "file": {
- "/etc/dropbear/authorized_keys": [ "write" ]
- },
- "ubus": {
- "file": [ "write" ],
- "luci": [ "setInitAction", "setLocaltime" ]
- },
- "uci": [ "dropbear" ]
- }
- },
- "luci-mod-system-init": {
- "description": "Grant access to startup configuration",
- "read": {
- "file": {
- "/etc/rc.local": [ "read" ]
- },
- "ubus": {
- "file": [ "read" ],
- "luci": [ "getInitList" ]
- }
- },
- "write": {
- "file": {
- "/etc/rc.local": [ "write" ]
- },
- "ubus": {
- "file": [ "write" ],
- "luci": [ "setInitAction" ]
- }
- }
- },
- "luci-mod-system-cron": {
- "description": "Grant access to crontab configuration",
- "read": {
- "file": {
- "/etc/crontabs/root": [ "read" ]
- },
- "ubus": {
- "file": [ "read" ]
- }
- },
- "write": {
- "file": {
- "/etc/crontabs/root": [ "write" ]
- },
- "ubus": {
- "file": [ "write" ]
- }
- }
- },
- "luci-mod-system-mounts": {
- "description": "Grant access to mount configuration",
- "read": {
- "file": {
- "/etc/filesystems": [ "read" ],
- "/proc/filesystems": [ "read" ],
- "/usr/bin/btrfsck": [ "list" ],
- "/usr/bin/ntfsfix": [ "list" ],
- "/usr/sbin/e2fsck": [ "list" ],
- "/usr/sbin/fsck.f2fs": [ "list" ],
- "/usr/sbin/fsck.fat": [ "list" ]
- },
- "ubus": {
- "file": [ "read", "stat" ],
- "luci": [ "getBlockDevices", "getMountPoints" ]
- },
- "uci": [ "fstab" ]
- },
- "write": {
- "file": {
- "/etc/crontabs/root": [ "write" ],
- "/bin/umount": [ "exec" ],
- "/sbin/block": [ "exec" ]
- },
- "ubus": {
- "file": [ "exec", "write" ],
- "luci": [ "setBlockDetect" ]
- },
- "uci": [ "fstab" ]
- }
- },
- "luci-mod-system-flash": {
- "description": "Grant access to flash operations",
- "read": {
- "cgi-io": [ "backup", "download" ],
- "file": {
- "/dev/mtdblock[0-9]*": [ "read" ],
- "/etc/sysupgrade.conf": [ "read" ],
- "/lib/upgrade/platform.sh": [ "list" ],
- "/proc/mounts": [ "read" ],
- "/proc/mtd": [ "read" ],
- "/proc/partitions": [ "read" ],
- "/proc/sys/kernel/hostname": [ "read" ],
- "/sbin/sysupgrade --list-backup": [ "exec" ]
- },
- "ubus": {
- "file": [ "exec", "read", "stat" ]
- }
- },
- "write": {
- "cgi-io": [ "upload" ],
- "file": {
- "/bin/tar -tzf /tmp/backup.tar.gz": [ "exec" ],
- "/etc/sysupgrade.conf": [ "write" ],
- "/sbin/firstboot -r -y": [ "exec" ],
- "/sbin/reboot": [ "exec" ],
- "/sbin/sysupgrade --force /tmp/firmware.bin": [ "exec" ],
- "/sbin/sysupgrade -n --force /tmp/firmware.bin": [ "exec" ],
- "/sbin/sysupgrade -n /tmp/firmware.bin": [ "exec" ],
- "/sbin/sysupgrade --restore-backup /tmp/backup.tar.gz": [ "exec" ],
- "/sbin/sysupgrade --test /tmp/firmware.bin": [ "exec" ],
- "/sbin/sysupgrade /tmp/firmware.bin": [ "exec" ],
- "/tmp/backup.tar.gz": [ "write" ],
- "/tmp/firmware.bin": [ "write" ]
- },
- "ubus": {
- "file": [ "exec", "remove", "write" ],
- "system": [ "validate_firmware_image" ]
- }
- }
- },
- "luci-mod-system-reboot": {
- "description": "Allow rebooting the device",
- "write": {
- "file": {
- "/sbin/reboot": [ "exec" ]
- },
- "ubus": {
- "file": [ "exec" ],
- "system": [ "reboot" ]
- }
- }
- }
- }
|