From: Daniel Kahn Gillmor Date: Sun, 26 Oct 2008 06:37:18 +0000 (-0400) Subject: testing: setting up the authorized_keys for testuser. X-Git-Tag: monkeysphere_0.16-1~4 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a40dd55ec85e64d3cc86bf7dc3eb14f4475cccaf;p=monkeysphere.git testing: setting up the authorized_keys for testuser. --- diff --git a/tests/basic b/tests/basic index 832b33a..3ef5c6c 100755 --- a/tests/basic +++ b/tests/basic @@ -90,6 +90,7 @@ EOF # setup monkeysphere temp gnupghome directories mkdir -p -m 750 "$MONKEYSPHERE_SYSDATADIR"/gnupg-host mkdir -p -m 700 "$MONKEYSPHERE_SYSDATADIR"/gnupg-authentication +mkdir -p -m 700 "$MONKEYSPHERE_SYSDATADIR"/authorized_keys cat < "$MONKEYSPHERE_SYSDATADIR"/gnupg-authentication/gpg.conf primary-keyring ${MONKEYSPHERE_SYSDATADIR}/gnupg-authentication/pubring.gpg keyring ${MONKEYSPHERE_SYSDATADIR}/gnupg-host/pubring.gpg @@ -126,8 +127,11 @@ HostKey ${MONKEYSPHERE_SYSDATADIR}/ssh_host_rsa_key AuthorizedKeysFile ${MONKEYSPHERE_SYSDATADIR}/authorized_keys/%u EOF -# FIXME: teach the "server" about the testuser's key, and update the -# fake authorized_keys file for testuser! +# teach the "server" about the testuser's key +GNUPGHOME="$TEMPDIR"/testuser/.gnupg gpg --export testuser | \ + monkeysphere-server gpg-authentication-cmd --import + +monkeysphere-server update-users testuser # launch test sshd with the new host key. echo "### starting sshd..."