From cac7f9da41cabdbc677d4680f587da5a04efcb05 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Thu, 11 Mar 2021 04:07:48 -0500 Subject: add command unpenyou --- unpenme | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'unpenme') diff --git a/unpenme b/unpenme index a712b91..7a8dcea 100755 --- a/unpenme +++ b/unpenme @@ -1,12 +1,19 @@ #!/bin/sh +FORREALS=-i~penme +set -e if [ "$(id -u)" -ne 0 ] then exec sudo -- "$0" "$@" fi sedprog='/ penme host key @ [0-9]+\.[0-9].[0-9]+\.[0-9]+/ d' -FORREALS=-i~penme -sed ${FORREALS} -E -e "$sedprog" /root/.ssh/authorized_keys -if [ -t 1 ] +if [ "${0##*/}" = unpenyou ] then + [ "$1" ] + ssh "$@" -- sed ${FORREALS} -E -e "'$sedprog'" /root/.ssh/authorized_keys +else + sed ${FORREALS} -E -e "$sedprog" /root/.ssh/authorized_keys + if [ -t 1 ] + then diff /root/.ssh/authorized_keys${FORREALS#-i} /root/.ssh/authorized_keys + fi fi -- cgit v1.2.3