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" {