diff --git a/services/accesstokenmanager/access_token.cfg b/services/accesstokenmanager/access_token.cfg index 14bcdaa1ea6a86f938adfbb9fed2541fc89b4542..fc617a46559646a00a531bb0f4a540eaa40196ef 100644 --- a/services/accesstokenmanager/access_token.cfg +++ b/services/accesstokenmanager/access_token.cfg @@ -2,7 +2,7 @@ "jobs" : [{ "name" : "pre-init", "cmds" : [ - "mkdir /data/service/el0/access_token 0750 root system", + "mkdir /data/service/el0/access_token 0750 root access_token", "load_access_token_id " ] } @@ -11,8 +11,8 @@ "name" : "accesstoken_service", "path" : ["/system/bin/sa_main", "/system/profile/accesstoken_service.xml"], "importance" : -20, - "uid" : "system", - "gid" : ["system"], + "uid" : "access_token", + "gid" : ["access_token"], "secon" : "u:r:accesstoken_service:s0" } ] diff --git a/services/accesstokenmanager/access_token.rc b/services/accesstokenmanager/access_token.rc index 2194d40d5d5ed0afc87aa12a0f1b730999bb5f9d..15ff9d773bd8b0a645248e0c590cd300b02c4954 100644 --- a/services/accesstokenmanager/access_token.rc +++ b/services/accesstokenmanager/access_token.rc @@ -17,6 +17,6 @@ on late-fs service accesstoken_service /system/bin/sa_main /system/profile/accesstoken_service.xml class accesstoken_service priority -20 - user system - group system + user access_token + group access_token seclabel u:r:accesstoken_service:s0 diff --git a/services/accesstokenmanager/main/cpp/include/database/sqlite_storage.h b/services/accesstokenmanager/main/cpp/include/database/sqlite_storage.h index 95a04ab61b5534c3fd0f12f954184e09c4fb2db6..1cb890402e3661de7133be0ee79a3512a7d7b9b4 100644 --- a/services/accesstokenmanager/main/cpp/include/database/sqlite_storage.h +++ b/services/accesstokenmanager/main/cpp/include/database/sqlite_storage.h @@ -78,7 +78,7 @@ private: inline static const std::string PERMISSION_DEF_TABLE = "permission_definition_table"; inline static const std::string PERMISSION_STATE_TABLE = "permission_state_table"; inline static const std::string DATABASE_NAME = "access_token.db"; - inline static const std::string DATABASE_PATH = "/data/system/"; + inline static const std::string DATABASE_PATH = "/data/system/access_token/"; static const int DATABASE_VERSION = 1; }; } // namespace AccessToken diff --git a/services/tokensyncmanager/test/unittest/token_sync_service/BUILD.gn b/services/tokensyncmanager/test/unittest/token_sync_service/BUILD.gn index f82e50b607e95ab0085370c9f30375f46b6c904b..420f832ecb088324298344a83356418e7c21a8f0 100644 --- a/services/tokensyncmanager/test/unittest/token_sync_service/BUILD.gn +++ b/services/tokensyncmanager/test/unittest/token_sync_service/BUILD.gn @@ -75,7 +75,6 @@ ohos_unittest("libtoken_sync_service_sdk_test") { "//base/security/access_token/frameworks/common:accesstoken_common_cxx", "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk", "//base/startup/syspara_lite/interfaces/innerkits/native/syspara:syspara", - "//foundation/aafwk/standard/interfaces/innerkits/base:base", "//foundation/distributedhardware/devicemanager/interfaces/inner_kits/native_cpp:devicemanagersdk", "//third_party/zlib:libz", "//utils/native/base:utils", diff --git a/services/tokensyncmanager/token_sync.cfg b/services/tokensyncmanager/token_sync.cfg index e61f7e5a9934fd4b4862710a6b055c79841882cf..4407547a10139509e0086002662a3fd84c7b972b 100644 --- a/services/tokensyncmanager/token_sync.cfg +++ b/services/tokensyncmanager/token_sync.cfg @@ -10,8 +10,8 @@ "name" : "token_sync_service", "path" : ["/system/bin/sa_main", "/system/profile/token_sync_service.xml"], "importance" : -20, - "uid" : "system", - "gid" : ["system"], + "uid" : "access_token", + "gid" : ["access_token"], "secon" : "u:r:token_sync_service:s0" } ] diff --git a/services/tokensyncmanager/token_sync.rc b/services/tokensyncmanager/token_sync.rc index 28f9b0a06cf8a4c001c4f12a1af520d9aae7c20d..ceb0cd61e3f5fa925593ef3d5c87d31abccd1d50 100644 --- a/services/tokensyncmanager/token_sync.rc +++ b/services/tokensyncmanager/token_sync.rc @@ -17,6 +17,6 @@ on late-fs service token_sync_service /system/bin/sa_main /system/profile/token_sync_service.xml class token_sync_service priority -20 - user system - group system + user access_token + group access_token seclabel u:r:token_sync_service:s0