1{
2    "jobs": [{
3        "name" : "services:cloudfileservice",
4        "cmds" : [
5            "mkdir /data/service/el1/public/cloudfile 0711 dfs dfs",
6            "restorecon /data/service/el1/public/cloudfile"
7        ]
8    }],
9    "services": [{
10        "name": "distributedfiledaemon",
11        "path": ["/system/bin/sa_main", "/system/profile/distributedfiledaemon.json"],
12        "uid": "1009",
13        "gid": ["system", "dfs", 1006, 1008],
14        "setuid": true,
15        "secon": "u:r:distributedfiledaemon:s0",
16        "apl": "system_basic",
17        "ondemand": true,
18        "caps": ["DAC_READ_SEARCH", "CHOWN", "NET_RAW"],
19        "sandbox": 0,
20        "permission" : [
21            "ohos.permission.DISTRIBUTED_DATASYNC",
22            "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
23            "ohos.permission.ACCESS_SERVICE_DM",
24            "ohos.permission.MONITOR_DEVICE_NETWORK_STATE"
25        ],
26        "permission_acls" : ["ohos.permission.MONITOR_DEVICE_NETWORK_STATE"]
27    }, {
28        "name": "cloudfiledaemon",
29        "path": ["/system/bin/sa_main", "/system/profile/cloudfiledaemon.json"],
30        "uid": "1009",
31        "gid": ["dfs", "user_data_rw", "system", "ddms", "netsys_socket"],
32        "sandbox": 0,
33        "secon": "u:r:cloudfiledaemon:s0",
34        "apl": "system_basic",
35        "permission" : [
36            "ohos.permission.CLOUDFILE_SYNC",
37            "ohos.permission.DISTRIBUTED_DATASYNC",
38            "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
39            "ohos.permission.ACCESS_SERVICE_DM",
40            "ohos.permission.INTERNET",
41            "ohos.permission.USE_CLOUD_DRIVE_SERVICE",
42            "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS"
43        ]
44    }, {
45        "name": "cloudfileservice",
46        "path": ["/system/bin/sa_main", "/system/profile/cloudfileservice.json"],
47        "uid": "dfs",
48        "gid": ["dfs", "user_data_rw", "system", "ddms", "netsys_socket"],
49        "sandbox": 0,
50        "jobs" : {
51            "on-start" : "services:cloudfileservice"
52        },
53        "secon": "u:r:cloudfiledaemon:s0",
54        "apl": "system_basic",
55        "ondemand": true,
56        "permission" : [
57            "ohos.permission.CLOUDFILE_SYNC",
58            "ohos.permission.DISTRIBUTED_DATASYNC",
59            "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
60            "ohos.permission.ACCESS_SERVICE_DM",
61            "ohos.permission.GET_NETWORK_INFO",
62            "ohos.permission.INTERNET",
63            "ohos.permission.USE_CLOUD_DRIVE_SERVICE",
64            "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS",
65            "ohos.permission.USE_CLOUD_DRIVE_SERVICE",
66            "ohos.permission.READ_CLOUD_SYNC_CONFIG",
67            "ohos.permission.MANAGE_SETTINGS"
68        ]
69    }]
70}