1{ 2 "jobs" : [{ 3 "name" : "services:netsysnative", 4 "cmds" : [ 5 "mount bpf bpf /sys/fs/bpf nodev", 6 "mount cgroup2 none /sys/fs/cgroup nodev" 7 ] 8 } 9 ], 10 "services" : [{ 11 "name" : "netsysnative", 12 "path" : ["/system/bin/sa_main", "/system/profile/netsysnative.json"], 13 "uid" : "netsysnative", 14 "gid" : ["netsysnative", "net_manager", "system", "shell", "root", "bluetooth", "netsys_socket", "dev_tun_access"], 15 "caps" : ["CAP_NET_ADMIN", "CAP_NET_BIND_SERVICE", "CAP_NET_RAW", "CAP_SYS_ADMIN", "CAP_SYS_RESOURCE", 16 "CAP_CHOWN", "CAP_FOWNER", "CAP_MKNOD"], 17 "critical" : [0, 50, 10], 18 "jobs" : { 19 "on-start" : "services:netsysnative" 20 }, 21 "socket" : [{ 22 "name" : "dnsproxyd", 23 "family" : "AF_UNIX", 24 "type" : "SOCK_STREAM", 25 "protocol" : "default", 26 "permissions" : "0660", 27 "uid" : "netsysnative", 28 "gid" : "netsys_socket", 29 "option" : [ 30 ] 31 }, { 32 "name" : "fwmarkd", 33 "family" : "AF_UNIX", 34 "type" : "SOCK_STREAM", 35 "protocol" : "default", 36 "permissions" : "0660", 37 "uid" : "netsysnative", 38 "gid" : "netsys_socket", 39 "option" : [ 40 ] 41 }, { 42 "name" : "tunfd", 43 "family" : "AF_UNIX", 44 "type" : "SOCK_STREAM", 45 "protocol" : "default", 46 "permissions" : "0660", 47 "uid" : "netsysnative", 48 "gid" : "netsys_socket", 49 "option" : [ 50 ] 51 }], 52 "permission" : [ 53 "ohos.permission.MANAGE_NET_STRATEGY" 54 ], 55 "secon" : "u:r:netsysnative:s0" 56 } 57 ] 58} 59