From 254a5e060cc669c696d6dc622a902670a3e7c6d3 Mon Sep 17 00:00:00 2001 From: Firstyear Date: Thu, 25 Mar 2021 10:34:50 +1000 Subject: [PATCH] Fix (#384) --- kanidm_unix_int/src/tasks_daemon.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kanidm_unix_int/src/tasks_daemon.rs b/kanidm_unix_int/src/tasks_daemon.rs index cba9acab7..7d5bce486 100644 --- a/kanidm_unix_int/src/tasks_daemon.rs +++ b/kanidm_unix_int/src/tasks_daemon.rs @@ -125,7 +125,11 @@ fn create_home_directory(info: &HomeDirectoryInfo, home_prefix: &str) -> Result< // Does the aliases exist for alias in info.aliases.iter() { // Sanity check the alias. - let alias = alias.replace(".", "").replace("/", "").replace("\\", ""); + // let alias = alias.replace(".", "").replace("/", "").replace("\\", ""); + let alias = alias + .trim_start_matches('.') + .replace("/", "") + .replace("\\", ""); let alias_path_raw = format!("{}{}", home_prefix, alias); let alias_path = Path::new(&alias_path_raw);