/ohos5.0/base/startup/init/services/param/adapter/ |
H A D | param_dac.c | 164 auditData->dacData.gid = -1; in LoadOneParam_() 165 auditData->dacData.uid = -1; in LoadOneParam_() 166 auditData->name = name; in LoadOneParam_() 169 if (INVALID_UID(auditData->dacData.gid) || INVALID_UID(auditData->dacData.uid)) { in LoadOneParam_() 174 ret = DacGetGroupMember(auditData->dacData.gid, auditData->members, &auditData->memberNum); in LoadOneParam_() 176 auditData->memberNum = 1; in LoadOneParam_() 177 auditData->members[0] = auditData->dacData.gid; in LoadOneParam_() 180 return AddSecurityLabel(auditData); in LoadOneParam_() 188 if (auditData == NULL) { in LoadParamLabels() 216 if (auditData != NULL) { in LoadParamLabels() [all …]
|
H A D | param_selinux.c | 204 ParamAuditData auditData = {0}; in HandleSelinuxLabelForPermission() local 205 auditData.dacData.gid = node->gid; in HandleSelinuxLabelForPermission() 206 auditData.dacData.uid = node->uid; in HandleSelinuxLabelForPermission() 207 auditData.dacData.mode = node->mode; in HandleSelinuxLabelForPermission() 208 auditData.dacData.paramType = node->type; in HandleSelinuxLabelForPermission() 209 auditData.selinuxIndex = labelIndex; in HandleSelinuxLabelForPermission() 210 auditData.name = paramNode->paraName; in HandleSelinuxLabelForPermission() 211 auditData.memberNum = 1; in HandleSelinuxLabelForPermission() 212 auditData.members[0] = node->gid; in HandleSelinuxLabelForPermission() 213 AddSecurityLabel(&auditData); in HandleSelinuxLabelForPermission()
|
/ohos5.0/base/startup/init/services/param/base/ |
H A D | param_trie.c | 249 node->uid = auditData->dacData.uid; in AddParamSecurityNode() 250 node->gid = auditData->dacData.gid; in AddParamSecurityNode() 251 node->mode = auditData->dacData.mode; in AddParamSecurityNode() 258 if (auditData->memberNum > 0) { in AddParamSecurityNode() 261 … realLen - sizeof(ParamSecurityNode), auditData->members, auditData->memberNum * sizeof(uid_t)); in AddParamSecurityNode() 264 node->memberNum = auditData->memberNum; in AddParamSecurityNode() 383 …if ((node == NULL) || (CompareParamTrieNode(node, auditData->name, strlen(auditData->name)) != 0))… in AddSecurityLabel() 384 node = FindTrieNode(workSpace, auditData->name, strlen(auditData->name), NULL); in AddSecurityLabel() 386 node = AddTrieNode(workSpace, auditData->name, strlen(auditData->name)); in AddSecurityLabel() 414 auditData->dacData.gid, auditData->dacData.uid, auditData->dacData.mode, in AddSecurityLabel() [all …]
|
H A D | param_base.c | 210 ParamAuditData auditData = {0}; in InitParamWorkSpace() local 211 auditData.name = "#"; in InitParamWorkSpace() 212 auditData.dacData.gid = DAC_DEFAULT_GROUP; in InitParamWorkSpace() 213 auditData.dacData.uid = DAC_DEFAULT_USER; in InitParamWorkSpace() 214 auditData.dacData.mode = DAC_DEFAULT_MODE; // 0774 default mode in InitParamWorkSpace() 215 auditData.dacData.paramType = PARAM_TYPE_STRING; in InitParamWorkSpace() 216 auditData.memberNum = 1; in InitParamWorkSpace() 217 auditData.members[0] = DAC_DEFAULT_GROUP; in InitParamWorkSpace() 219 auditData.selinuxIndex = INVALID_SELINUX_INDEX; in InitParamWorkSpace() 221 ret = AddSecurityLabel(&auditData); in InitParamWorkSpace()
|
/ohos5.0/base/startup/init/test/unittest/param/ |
H A D | param_unittest.cpp | 104 ParamAuditData auditData = {}; in TestAddSecurityLabel2() local 111 AddSecurityLabel(&auditData); in TestAddSecurityLabel2() 129 ParamAuditData auditData = {}; in TestAddSecurityLabel3() local 135 AddSecurityLabel(&auditData); in TestAddSecurityLabel3() 142 AddSecurityLabel(&auditData); in TestAddSecurityLabel3() 165 ParamAuditData auditData = {}; in TestAddSecurityLabel4() local 172 AddSecurityLabel(&auditData); in TestAddSecurityLabel4() 271 auditData.name = "persist."; in TestPersistParam() 272 auditData.dacData.gid = 0; in TestPersistParam() 273 auditData.dacData.uid = 0; in TestPersistParam() [all …]
|
H A D | paramservice_unittest.cpp | 106 ParamAuditData auditData = {}; in TestAddSecurityLabel2() local 107 auditData.name = "label2.test.aaa"; in TestAddSecurityLabel2() 109 auditData.dacData.uid = geteuid(); in TestAddSecurityLabel2() 113 AddSecurityLabel(&auditData); in TestAddSecurityLabel2() 131 ParamAuditData auditData = {}; in TestAddSecurityLabel3() local 134 auditData.dacData.uid = geteuid(); in TestAddSecurityLabel3() 137 AddSecurityLabel(&auditData); in TestAddSecurityLabel3() 141 auditData.dacData.uid = geteuid(); in TestAddSecurityLabel3() 144 AddSecurityLabel(&auditData); in TestAddSecurityLabel3() 164 ParamAuditData auditData = {}; in TestAddSecurityLabel4() local [all …]
|
H A D | dac_unittest.cpp | 90 ParamAuditData auditData = {}; in TestDacCheckParaPermission() local 91 auditData.name = name; in TestDacCheckParaPermission() 92 … ret = memcpy_s(&auditData.dacData, sizeof(auditData.dacData), dacData, sizeof(auditData.dacData)); in TestDacCheckParaPermission() 94 ret = AddSecurityLabel(&auditData); in TestDacCheckParaPermission()
|
H A D | param_stub.cpp | 203 ParamAuditData auditData = {}; in TestSetParamCheckResult() local 204 auditData.name = prefix; in TestSetParamCheckResult() 205 auditData.dacData.gid = 202; // 202 test dac gid in TestSetParamCheckResult() 206 auditData.dacData.uid = 202; // 202 test dac uid in TestSetParamCheckResult() 207 auditData.dacData.mode = mode; in TestSetParamCheckResult() 208 AddSecurityLabel(&auditData); in TestSetParamCheckResult()
|
/ohos5.0/foundation/communication/dsoftbus/tests/core/authentication/unittest/ |
H A D | auth_session_fsm_test.cpp | 182 …LnnAuditExtra *auditData = reinterpret_cast<LnnAuditExtra *>(SoftBusMalloc(sizeof(LnnAuditExtra))); variable 183 EXPECT_TRUE(auditData != nullptr); 186 (void)memset_s(auditData, sizeof(LnnAuditExtra), 0, sizeof(LnnAuditExtra)); 188 AuditReportSetPeerDevInfo(auditData, nullptr); 191 AuditReportSetPeerDevInfo(auditData, &info); 194 AuditReportSetPeerDevInfo(auditData, &info); 196 AuditReportSetPeerDevInfo(auditData, &info); 199 BuildLnnAuditEvent(auditData, nullptr, SOFTBUS_OK, SOFTBUS_OK, AUDIT_EVENT_PACKETS_ERROR); 200 SoftBusFree(auditData);
|
/ohos5.0/base/startup/init/test/fuzztest/getparamsecurityauditdata_fuzzer/ |
H A D | getparamsecurityauditdata_fuzzer.cpp | 32 ParamAuditData auditData = {}; in FuzzGetParamSecurityAuditData() local 34 int ret = GetParamSecurityAuditData(str.c_str(), type, &auditData); in FuzzGetParamSecurityAuditData()
|
/ohos5.0/base/startup/init/services/begetctl/ |
H A D | param_cmd.c | 166 ParamAuditData auditData = {}; in ShowParam() local 167 int ret = GetParamSecurityAuditData(name, 0, &auditData); in ShowParam() 171 BShellEnvOutput(shell, "selinux : %s \r\n", auditData.label); in ShowParam() 174 struct passwd *user = getpwuid(auditData.dacData.uid); in ShowParam() 175 struct group *group = getgrgid(auditData.dacData.gid); in ShowParam() 179 GetPermissionString(auditData.dacData.mode, 0, permissionStr[0], MASK_LENGTH_MAX), in ShowParam() 181 … GetPermissionString(auditData.dacData.mode, DAC_GROUP_START, permissionStr[1], MASK_LENGTH_MAX), in ShowParam() 183 … GetPermissionString(auditData.dacData.mode, DAC_OTHER_START, permissionStr[2], MASK_LENGTH_MAX)); in ShowParam()
|
/ohos5.0/base/startup/init/services/param/include/ |
H A D | param_manager.h | 137 INIT_LOCAL_API int AddSecurityLabel(const ParamAuditData *auditData); 156 INIT_INNER_API int GetParamSecurityAuditData(const char *name, int type, ParamAuditData *auditData);
|
H A D | param_trie.h | 54 INIT_LOCAL_API uint32_t AddParamSecurityNode(WorkSpace *workSpace, const ParamAuditData *auditData);
|
/ohos5.0/base/startup/init/services/param/manager/ |
H A D | param_manager.c | 267 INIT_INNER_API int GetParamSecurityAuditData(const char *name, int type, ParamAuditData *auditData) in GetParamSecurityAuditData() argument 281 auditData->name = name; in GetParamSecurityAuditData() 282 auditData->dacData.uid = node->uid; in GetParamSecurityAuditData() 283 auditData->dacData.gid = node->gid; in GetParamSecurityAuditData() 284 auditData->dacData.mode = node->mode; in GetParamSecurityAuditData() 289 int ret = strcpy_s(auditData->label, sizeof(auditData->label), tmpName); in GetParamSecurityAuditData()
|