diff --git a/src/plugin-qt/power/system/misc/org.deepin.dde.power.policy b/src/plugin-qt/power/system/misc/org.deepin.dde.power.policy
index cc0f37e6..3592cc27 100644
--- a/src/plugin-qt/power/system/misc/org.deepin.dde.power.policy
+++ b/src/plugin-qt/power/system/misc/org.deepin.dde.power.policy
@@ -9,7 +9,7 @@
Authentication is required to perform this action
auth_admin
- auth_admin
+ no
yes
Check Authentication
diff --git a/src/plugin-qt/power/system/powermanager.cpp b/src/plugin-qt/power/system/powermanager.cpp
index 89c6e7e0..26e9b171 100644
--- a/src/plugin-qt/power/system/powermanager.cpp
+++ b/src/plugin-qt/power/system/powermanager.cpp
@@ -310,6 +310,9 @@ bool SystemPowerManager::authorizePowerAction()
return false;
}
if (result != PolkitQt1::Authority::Yes) {
+ qWarning(logPowerSystem) << "Polkit authorization denied: action=" << kPowerAction
+ << "sender=" << sender << "interface=" << message().interface()
+ << "member=" << message().member();
sendErrorReply(QDBusError::AccessDenied, QStringLiteral("Authentication failed"));
return false;
}