zoukankan      html  css  js  c++  java
  • LuCi 提示:权限不足,无法读取UCI配置。

    问题

    自己做了扩展,需要调动model的cbi文件去控制/etc/config/下的配置文件,不过提示出问题:权限不足,无法读取UCI配置

    图是网上的、、、

    解决

    /usr/share/rpcd/acl.d/luci-base.json 文件添加下面内容  是json文件,注意格式

    {
        "unauthenticated": {
            "description": "Allow system feature probing",
            "read": {
                "ubus": {
                    "luci": [ "getFeatures" ]
                }
            }
        },
    
        "luci-base": {
            "description": "Grant access to basic LuCI procedures",
            "read": {
                "file": {
                    "/": [ "list" ],
                    "/*": [ "list" ]
                },
                "ubus": {
                    "file": [ "list" ],
                    "uci": [ "changes", "get" ]
                }
            },
            "write": {
                "cgi-io": [ "upload" ],
                "file": {
                    "/etc/luci-uploads/*": [ "write" ]
                },
                "ubus": {
                    "file": [ "remove" ],
                    "uci": [ "add", "apply", "confirm", "delete", "order", "rename", "set" ]
                }
            }
        },
    
        "uci-access": {
            "description": "Grant uci write access to all configurations",
            "read": {
                "uci": [ "*" ]
            },
            "write": {
                "uci": [ "*" ]
            }
        },
    
        "luci-base-network-status": {
            "description": "Grant access to network status information",
            "read": {
                "ubus": {
                    "luci-rpc": [ "getBoardJSON", "getHostHints", "getNetworkDevices", "getWirelessDevices" ],
                    "network": [ "get_proto_handlers" ],
                    "network.interface": [ "dump" ]
                },
                "uci": [ "luci", "network", "wireless" ]
            }
        }
    }

     以上红色的部分为新增加部分,更改完成后,保存重启即可~

  • 相关阅读:
    memcached的PHP扩展之PECL/memcache与PECL/memcached区别
    SQL*PLUS SET变量
    Centos中安装memcached
    HP Unix常用命令
    phpmbstring
    安装memcache到CentOS(另附yum法)
    CF Educational Codeforces Round 57划水记
    [NOIP2018]旅行(数据加强版)(图论+基环树)
    JavaScript DOM高级程序设计
    应用程序权限设计
  • 原文地址:https://www.cnblogs.com/biao-wu/p/13275486.html
Copyright © 2011-2022 走看看