pub fn check_command_execution( vm_id: &str, permissions: &Permissions, command: &str, args: &[String], cwd: Option<&str>, env: &BTreeMap<String, String>, ) -> Result<(), PermissionError>