diff options
| -rwxr-xr-x | src/conf_mode/system-login.py | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/src/conf_mode/system-login.py b/src/conf_mode/system-login.py index 318ff276d..4dd7f936d 100755 --- a/src/conf_mode/system-login.py +++ b/src/conf_mode/system-login.py @@ -240,7 +240,9 @@ def apply(login):                  # XXX: Should we deny using root at all?                  home_dir = getpwnam(user).pw_dir                  render(f'{home_dir}/.ssh/authorized_keys', 'login/authorized_keys.tmpl', -                       user_config, permission=0o600, user=user, group='users') +                       user_config, permission=0o600, +                       formater=lambda _: _.replace(""", '"'), +                       user=user, group='users')              except Exception as e:                  raise ConfigError(f'Adding user "{user}" raised exception: "{e}"')  | 
