1{ 2 "jobs" : [{ 3 "name" : "early-boot", 4 "cmds" : [ 5 "mkdir /data/service/el1/public/print_service 0775 print print", 6 "mkdir /data/service/el1/public/print_service/cups 0775 print print", 7 "mkdir /data/service/el1/public/print_service/cups/cache 0750 print print", 8 "mkdir /data/service/el1/public/print_service/cups/ppd 0755 print print", 9 "mkdir /data/service/el1/public/print_service/cups/run 0755 print print", 10 "mkdir /data/service/el1/public/print_service/cups/spool 0710 print print", 11 "mkdir /data/service/el1/public/print_service/cups/spool/tmp 0750 print print", 12 "mkdir /data/service/el1/public/print_service/cups/serverbin 0750 print print", 13 "mkdir /data/service/el1/public/print_service/cups/serverbin/backend 0550 print print", 14 "mkdir /data/service/el1/public/print_service/cups/serverbin/filter 0550 print print", 15 "mkdir /data/service/el1/public/print_service/cups/datadir 0750 print print", 16 "mkdir /data/service/el1/public/print_service/cups/datadir/model 0550 print print", 17 "mkdir /data/service/el1/public/print_service/sane 0755 print print", 18 "mkdir /data/service/el1/public/print_service/sane/backend 0755 print print", 19 "mkdir /data/service/el1/public/print_service/sane/config 0755 print print", 20 "mkdir /data/service/el1/public/print_service/sane/lock 0755 print print", 21 "mkdir /data/service/el1/public/print_service/sane/data 0755 print print", 22 "mkdir /data/service/el2/public/print_service 0775 print print", 23 "mkdir /data/service/el2/public/print_service/printers 0775 print print", 24 "mkdir /data/service/el2/public/print_service/sane 0755 print print", 25 "mkdir /data/service/el2/public/print_service/sane/tmp 0700 print print" 26 ] 27 } 28 ], 29 "services" : [{ 30 "name" : "print_service", 31 "path" : ["/system/bin/sa_main", "/system/profile/print_service.json"], 32 "ondemand" : true, 33 "uid" : "print", 34 "gid" : ["print", "shell", "usb_host"], 35 "secon" : "u:r:print_service:s0", 36 "permission" : [ 37 "ohos.permission.REPORT_SECURITY_EVENT", 38 "ohos.permission.MANAGE_PRINT_JOB", 39 "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 40 "ohos.permission.MANAGE_USB_CONFIG", 41 "ohos.permission.MANAGE_LOCAL_ACCOUNTS", 42 "ohos.permission.CONNECT_PRINT_EXTENSION", 43 "ohos.permission.GET_DOMAIN_ACCOUNTS", 44 "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS" 45 ] 46 } 47 ] 48} 49