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 ++++++++++--- unpenyou | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) create mode 120000 unpenyou 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 diff --git a/unpenyou b/unpenyou new file mode 120000 index 0000000..c6e0e77 --- /dev/null +++ b/unpenyou @@ -0,0 +1 @@ +unpenme \ No newline at end of file -- cgit v1.2.3