diff --git a/services/param/base/param_base.c b/services/param/base/param_base.c index a42c7d24adbfbc446ad078d43b220a3a8a8bea06..41bfb336310bcf79931bc94e1f5e7ac5f7dd2caf 100644 --- a/services/param/base/param_base.c +++ b/services/param/base/param_base.c @@ -353,7 +353,7 @@ INIT_LOCAL_API int OpenWorkSpace(uint32_t index, int readOnly) if (workSpace->area == NULL) { ret = InitWorkSpace(workSpace, readOnly, workSpace->spaceSize); if (ret != 0) { - PARAM_LOGE("open WS %s err %d", workSpace->fileName, errno); + PARAM_LOGW("open WS %s err %d", workSpace->fileName, errno); } #ifndef PARAM_SUPPORT_SELINUX } @@ -526,7 +526,7 @@ STATIC_INLINE int SelinuxCheckParamPermission(const ParamLabelIndex *labelIndex, } if (ret != 0) { ret = SELINUX_RESULT_FORBIDED; - PARAM_LOGE("Selinux check name %s in %s [%d %d %d] failed", + PARAM_LOGW("Selinux check name %s in %s [%d %d %d] failed", name, GetSelinuxContent(name), srcLabel->cred.pid, srcLabel->cred.uid, srcLabel->cred.gid); } return ret; diff --git a/services/param/manager/param_manager.c b/services/param/manager/param_manager.c index a979c3b6bf8b078ae1bef051e793868aed37b36b..da55e759ce920f4fd77bfd42cc59607049b022cb 100644 --- a/services/param/manager/param_manager.c +++ b/services/param/manager/param_manager.c @@ -694,7 +694,7 @@ static int CheckParamPermission_(WorkSpace **workspace, ParamTrieNode **node, labelIndex.selinuxLabelIndex = labelIndex.workspace->spaceIndex; int ret = paramSpace->checkParamPermission(&labelIndex, srcLabel, name, mode); - PARAM_CHECK(ret == 0, return ret, + PARAM_WARNING_CHECK(ret == 0, return ret, "deny access %s label %u %u", name, labelIndex.dacLabelIndex, labelIndex.selinuxLabelIndex); *workspace = labelIndex.workspace; return ret; diff --git a/services/param/watcher/proxy/watcher_manager.cpp b/services/param/watcher/proxy/watcher_manager.cpp index 54c6bcf9eaaeb08b130fe519948c8a00cb5d176a..035a8e3cea71d9819b09f6b12f0a728263d5fac2 100644 --- a/services/param/watcher/proxy/watcher_manager.cpp +++ b/services/param/watcher/proxy/watcher_manager.cpp @@ -238,7 +238,10 @@ void WatcherGroup::ProcessParameterChange( if (remoteWatcher == nullptr) { return; } - WATCHER_LOGI("ProcessParameterChange key '%s' pid: %d", GetKeyPrefix().c_str(), remoteWatcher->GetAgentId()); + if (strcmp("startup.service.ctl.*", GetKeyPrefix().c_str())!= 0) { + WATCHER_LOGI("ProcessParameterChange key '%s' pid: %d", + GetKeyPrefix().c_str(), remoteWatcher->GetAgentId()); + } remoteWatcher->ProcessParameterChange(GetKeyPrefix(), name, value); }); }