#!/bin/sh# SPDX-License-Identifier: LGPL-2.1-or-lateruser_name="$1"home_dir="$2"set -eufmkdir -p "$home_dir/.ssh"cd "$home_dir/.ssh"chown "$user_name" .touch authorized_keys 2> /dev/null || truechown "$user_name" authorized_keys 2> /dev/null || truesed -i -e '$a\' authorized_keyscat >> authorized_keyschown "$user_name" authorized_keys 2> /dev/null || truechmod 600 authorized_keys