From 53ea7c9e27ee817a4e2f8f5989bcc488a530e6b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Laboissi=C3=A8re?= Date: Sun, 11 Dec 2022 16:11:55 +0100 Subject: add-authorized-keys: Exit gracefully --- add-authorized-keys | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/add-authorized-keys b/add-authorized-keys index bc4d86b..212c277 100755 --- a/add-authorized-keys +++ b/add-authorized-keys @@ -75,6 +75,10 @@ fi ### Install the key(s) tmp=$(mktemp) +cleanup(){ + rm -f $tmp +} +trap "cleanup" 1 2 3 13 15 if [ "$readonly" = yes ] ; then echo -n "command=\"read-only\" " > $tmp fi @@ -82,4 +86,4 @@ cat $rsaid >> $tmp home=$(getent passwd $user | cut -f6 -d:) cat $tmp >> $home/.ssh/authorized_keys -rm $tmp +cleanup -- cgit v1.2.3