From c0443e95d6b41b7b01ee7e29f84595ede570683b Mon Sep 17 00:00:00 2001 From: 21pages Date: Tue, 6 Dec 2022 11:49:07 +0800 Subject: [PATCH] fix command line password permission Signed-off-by: 21pages --- src/core_main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core_main.rs b/src/core_main.rs index f890a9525..d0ce9e0d1 100644 --- a/src/core_main.rs +++ b/src/core_main.rs @@ -214,7 +214,11 @@ pub fn core_main() -> Option> { return None; } else if args[0] == "--password" { if args.len() == 2 { - crate::ipc::set_permanent_password(args[1].to_owned()).unwrap(); + if crate::platform::is_root() { + crate::ipc::set_permanent_password(args[1].to_owned()).unwrap(); + } else { + log::info!("Permission denied!"); + } } return None; } else if args[0] == "--check-hwcodec-config" {