summaryrefslogtreecommitdiffstats
path: root/crypto/openssh/regress/keys-command.sh
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/openssh/regress/keys-command.sh')
-rwxr-xr-xcrypto/openssh/regress/keys-command.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/crypto/openssh/regress/keys-command.sh b/crypto/openssh/regress/keys-command.sh
index 700273b..af68cf1 100755
--- a/crypto/openssh/regress/keys-command.sh
+++ b/crypto/openssh/regress/keys-command.sh
@@ -36,6 +36,12 @@ exec cat "$OBJ/authorized_keys_${LOGNAME}"
_EOF
$SUDO chmod 0755 "$KEY_COMMAND"
+if ! $OBJ/check-perm -m keys-command $KEY_COMMAND ; then
+ echo "skipping: $KEY_COMMAND is unsuitable as AuthorizedKeysCommand"
+ $SUDO rm -f $KEY_COMMAND
+ exit 0
+fi
+
if [ -x $KEY_COMMAND ]; then
cp $OBJ/sshd_proxy $OBJ/sshd_proxy.bak
OpenPOWER on IntegriCloud