Home
last modified time | relevance | path

Searched refs:auditData (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/base/startup/init/services/param/adapter/
H A Dparam_dac.c164 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 Dparam_selinux.c204 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 Dparam_trie.c249 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 Dparam_base.c210 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 Dparam_unittest.cpp104 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 Dparamservice_unittest.cpp106 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 Ddac_unittest.cpp90 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 Dparam_stub.cpp203 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 Dauth_session_fsm_test.cpp182 …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 Dgetparamsecurityauditdata_fuzzer.cpp32 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 Dparam_cmd.c166 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 Dparam_manager.h137 INIT_LOCAL_API int AddSecurityLabel(const ParamAuditData *auditData);
156 INIT_INNER_API int GetParamSecurityAuditData(const char *name, int type, ParamAuditData *auditData);
H A Dparam_trie.h54 INIT_LOCAL_API uint32_t AddParamSecurityNode(WorkSpace *workSpace, const ParamAuditData *auditData);
/ohos5.0/base/startup/init/services/param/manager/
H A Dparam_manager.c267 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()