From unknown Fri Aug 15 15:55:46 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30799] openssh-service: export AcceptEnv option Resent-From: Martin Castillo Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 13 Mar 2018 15:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30799 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 30799@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152095656421302 (code B ref -1); Tue, 13 Mar 2018 15:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Mar 2018 15:56:04 +0000 Received: from localhost ([127.0.0.1]:59721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evmHU-0005XW-Fu for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:56:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evmHS-0005X0-Ft for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:56:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evmHM-0000q5-Gr for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:55:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45331) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evmHM-0000ps-D8 for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:55:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52578) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evmHL-0007nE-48 for guix-patches@gnu.org; Tue, 13 Mar 2018 11:55:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evmHG-0000lU-8T for guix-patches@gnu.org; Tue, 13 Mar 2018 11:55:55 -0400 Received: from gabriel-vm-2.zfn.uni-bremen.de ([134.102.50.10]:46776 helo=smtp.uni-bremen.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evmHF-0000kS-PG for guix-patches@gnu.org; Tue, 13 Mar 2018 11:55:50 -0400 Received: from [192.168.178.5] (unknown [77.23.57.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.uni-bremen.de (Postfix) with ESMTPSA id 259F2205DD for ; Tue, 13 Mar 2018 16:55:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-bremen.de; s=dkim; t=1520956548; bh=EsU+nhFRPpGHvjIPuVj7sXa+wMnnouiPN21pr+03NIA=; h=To:From:Date; b=FoDj86vgQ4i+RZJJOcviKN9Xhc6qauG/FPEsXabbHQtxNPC1yLgXeB3JVtQbqe901 955kzurlVHkTMhr5T6ZvMXBhVcu28+MwQKhKoN8aJcbjUUSnbIWMRgloZU0RKYt0d/ cbaeO9oEZnl6Kv/oQFKsMsk2kYvYB3PhMhSo2P0U= From: Martin Castillo Message-ID: Date: Tue, 13 Mar 2018 16:55:39 +0100 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4v9l9DSmgV0VlSOKwFH3w3SKv43DypT5A" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --4v9l9DSmgV0VlSOKwFH3w3SKv43DypT5A Content-Type: multipart/mixed; boundary="aWli0jZSCFo8AQrjRPjv0iusmtswidJyS"; protected-headers="v1" From: Martin Castillo To: guix-patches@gnu.org Message-ID: Subject: openssh-service: export AcceptEnv option --aWli0jZSCFo8AQrjRPjv0iusmtswidJyS Content-Type: multipart/mixed; boundary="------------0DF3B2DB168018272453CE92" Content-Language: en-US This is a multi-part message in MIME format. --------------0DF3B2DB168018272453CE92 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable This patch makes AcceptEnv configurable from config.scm. +List of strings describing which environment-variables may be exported. ^ is that correct? is this the correct annotation? v +Each string gets on its own line. See the @option{AcceptEnv} option in ^ Why are there always to spaces? +@code{sshd_config(5)}. Martin --------------0DF3B2DB168018272453CE92 Content-Type: text/x-patch; name="0001-services-openssh-Add-AcceptEnv-field.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-services-openssh-Add-AcceptEnv-field.patch" =46rom e64e4a908936c5aec0c026324cc08be12edb8ec1 Mon Sep 17 00:00:00 2001 From: Martin Castillo Date: Tue, 13 Mar 2018 16:40:55 +0100 Subject: [PATCH] services: openssh: Add 'AcceptEnv' field. * gnu/services/ssh.scm ()[AcceptEnv]: New field. (openssh-config-file): Honor 'AcceptEnv'. * doc/guix.texi (Networking Services): Document it. --- doc/guix.texi | 11 +++++++++++ gnu/services/ssh.scm | 7 +++++++ 2 files changed, 18 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index d3a7908f9..bed0d3359 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -11158,6 +11158,17 @@ server. Alternately, one can specify the @comma= nd{sftp-server} command: `(("sftp" ,(file-append openssh "/libexec/sftp-server")))))) @end example =20 +@item @code{accept-env} (default: @code{'()}) +List of strings describing which environment-variables may be exported. + +Each string gets on its own line. See the @option{AcceptEnv} option in +@code{sshd_config(5)}. +@example +(service openssh-service-type + (openssh-configuration + (accept-env '("COLORTERM")))) +@end example + @item @code{authorized-keys} (default: @code{'()}) @cindex authorized keys, SSH @cindex SSH authorized keys diff --git a/gnu/services/ssh.scm b/gnu/services/ssh.scm index 301ba7404..ad778f394 100644 --- a/gnu/services/ssh.scm +++ b/gnu/services/ssh.scm @@ -302,6 +302,10 @@ The other options should be self-descriptive." (subsystems openssh-configuration-subsystems (default '(("sftp" "internal-sftp")))) =20 + ;; list of strings + (accept-env openssh-configuration-accept-env + (default '())) + ;; list of user-name/file-like tuples (authorized-keys openssh-authorized-keys (default '())) @@ -430,6 +434,9 @@ of user-name/file-like tuples." (format port "AuthorizedKeysFile \ .ssh/authorized_keys .ssh/authorized_keys2 /etc/ssh/authorized_keys.d/%= u\n") =20 + (for-each (lambda (s) (format port "AcceptEnv ~a\n" s)) + '#$(openssh-configuration-accept-env config)) + (for-each (match-lambda ((name command) (format port "Subsystem\t~a\t~a\n" name co= mmand))) --=20 2.16.2 --------------0DF3B2DB168018272453CE92-- --aWli0jZSCFo8AQrjRPjv0iusmtswidJyS-- --4v9l9DSmgV0VlSOKwFH3w3SKv43DypT5A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE61CTslYA+K5btSvb61vedmKoYVkFAlqn9HwACgkQ61vedmKo YVlFJAgAlhvL0WXJuwGY9nveXymrdSsPG7sPK9xlmPoU5a2ADZ7rgMqNkJ0SVnZy rpRzy53zGeZxUbrBJPDEQ7eZ2KFA9wZ/YA7TiZyXWuUZRwiBj+c0ru1bgjKTddV6 sWV+GpN/xADyfyMyKJsgqC2VJDC+rZuMCUiAGqoz7A//nrNCs5WyoozO5/iCmbVG LHrby/1fdyeQJQWxbr7wsQCb44PiCPhe8gTSrKmuN0PbMts6WBNvaibsAM5e/KHy KIYcch7Hz6D00Wth2aVdA5f1SG/jh9hOAfkLS6rqKyw/wWtMbkvuM9cmxujcFIZL lTt0Hchvf4xdCMSfn9DFlMuMmyX3+A== =6AsS -----END PGP SIGNATURE----- --4v9l9DSmgV0VlSOKwFH3w3SKv43DypT5A-- From unknown Fri Aug 15 15:55:46 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Martin Castillo Subject: bug#30799: closed (Re: bug#30799: Acknowledgement (openssh-service: export AcceptEnv option)) Message-ID: References: X-Gnu-PR-Message: they-closed 30799 X-Gnu-PR-Package: guix-patches Reply-To: 30799@debbugs.gnu.org Date: Wed, 14 Mar 2018 14:58:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1521039481-22758-1" This is a multi-part message in MIME format... ------------=_1521039481-22758-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30799: openssh-service: export AcceptEnv option which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30799@debbugs.gnu.org. --=20 30799: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30799 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1521039481-22758-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30799-done) by debbugs.gnu.org; 14 Mar 2018 14:57:39 +0000 Received: from localhost ([127.0.0.1]:33414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ew7qV-0005uS-F9 for submit@debbugs.gnu.org; Wed, 14 Mar 2018 10:57:39 -0400 Received: from gabriel-vm-2.zfn.uni-bremen.de ([134.102.50.10]:48132 helo=smtp.uni-bremen.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ew7qR-0005uB-N7 for 30799-done@debbugs.gnu.org; Wed, 14 Mar 2018 10:57:38 -0400 Received: from [192.168.178.5] (ip4d173913.dynamic.kabel-deutschland.de [77.23.57.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.uni-bremen.de (Postfix) with ESMTPSA id B2BC22016B for <30799-done@debbugs.gnu.org>; Wed, 14 Mar 2018 15:57:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-bremen.de; s=dkim; t=1521039449; bh=ZSCwmgQfbShlxLQ0MqXYrrF1lvihWJiYYlWZwpz+1Qk=; h=To:References:From:Date:In-Reply-To; b=hNnLjuW8Jw2V4sCm66gV2UeFHFv+SLfECymIUHAAGMhuQs7/E/6Ur4ft86HVnjTCU dyQJyP1vQtn9z+k0QBiGRvBLsri+Sug1xkW85NBNGbf0XCc0o1MnuMvXS+XywIF/4f cDpB9cdtlC0s7jzdKzK82ml5/hgy62jmEPDOOoFM= Subject: Re: bug#30799: Acknowledgement (openssh-service: export AcceptEnv option) To: 30799-done@debbugs.gnu.org References: From: Martin Castillo Message-ID: Date: Wed, 14 Mar 2018 15:57:29 +0100 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="NFXyNSWifE8g03BReSz3A4bNIegnfliNW" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 30799-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --NFXyNSWifE8g03BReSz3A4bNIegnfliNW Content-Type: multipart/mixed; boundary="L4qBgLShhD7QmyoltjS0ysXaWe1r284Po"; protected-headers="v1" From: Martin Castillo To: 30799-done@debbugs.gnu.org Message-ID: Subject: Re: bug#30799: Acknowledgement (openssh-service: export AcceptEnv option) References: In-Reply-To: --L4qBgLShhD7QmyoltjS0ysXaWe1r284Po Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable closing because I forgot [PATCH] in the subject. See #30817. --L4qBgLShhD7QmyoltjS0ysXaWe1r284Po-- --NFXyNSWifE8g03BReSz3A4bNIegnfliNW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE61CTslYA+K5btSvb61vedmKoYVkFAlqpOFkACgkQ61vedmKo YVkuUQf9HaK0pUora8I/LIfN0mC3oJBp1l1+0p63eM7CvfpSPsOjzoPcnMmulR7R fu7UeIKfnjS7W3+vbd0Zgr28pB+U9D9epT3Nm9u9c2MxA213oqv4xybskqAe0Mha WvZsilYnbshSdqncpGK5BV1GwxxUFGAAS3XFBoi7qcw6bbr/Ix4u3c/7ECMvs5ol MkU9k1Mw4UKybBI5ZbyfSRCWY++yWWbaeRmGx8c8A3AF5yv2nFxcFP1+LIm/qzR1 TLB4Xbk/P1+KocbH2j48KglnkM5huiJ8Ig2SvxcGYARpgeUjblArdkDOVM0djfij v+8cX00jMvQuq0w28QOCY8kAXLuyJw== =0RsQ -----END PGP SIGNATURE----- --NFXyNSWifE8g03BReSz3A4bNIegnfliNW-- ------------=_1521039481-22758-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Mar 2018 15:56:04 +0000 Received: from localhost ([127.0.0.1]:59721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evmHU-0005XW-Fu for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:56:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evmHS-0005X0-Ft for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:56:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evmHM-0000q5-Gr for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:55:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45331) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evmHM-0000ps-D8 for submit@debbugs.gnu.org; Tue, 13 Mar 2018 11:55:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52578) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evmHL-0007nE-48 for guix-patches@gnu.org; Tue, 13 Mar 2018 11:55:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evmHG-0000lU-8T for guix-patches@gnu.org; Tue, 13 Mar 2018 11:55:55 -0400 Received: from gabriel-vm-2.zfn.uni-bremen.de ([134.102.50.10]:46776 helo=smtp.uni-bremen.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1evmHF-0000kS-PG for guix-patches@gnu.org; Tue, 13 Mar 2018 11:55:50 -0400 Received: from [192.168.178.5] (unknown [77.23.57.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.uni-bremen.de (Postfix) with ESMTPSA id 259F2205DD for ; Tue, 13 Mar 2018 16:55:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uni-bremen.de; s=dkim; t=1520956548; bh=EsU+nhFRPpGHvjIPuVj7sXa+wMnnouiPN21pr+03NIA=; h=To:From:Date; b=FoDj86vgQ4i+RZJJOcviKN9Xhc6qauG/FPEsXabbHQtxNPC1yLgXeB3JVtQbqe901 955kzurlVHkTMhr5T6ZvMXBhVcu28+MwQKhKoN8aJcbjUUSnbIWMRgloZU0RKYt0d/ cbaeO9oEZnl6Kv/oQFKsMsk2kYvYB3PhMhSo2P0U= To: guix-patches@gnu.org From: Martin Castillo Subject: openssh-service: export AcceptEnv option Message-ID: Date: Tue, 13 Mar 2018 16:55:39 +0100 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4v9l9DSmgV0VlSOKwFH3w3SKv43DypT5A" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --4v9l9DSmgV0VlSOKwFH3w3SKv43DypT5A Content-Type: multipart/mixed; boundary="aWli0jZSCFo8AQrjRPjv0iusmtswidJyS"; protected-headers="v1" From: Martin Castillo To: guix-patches@gnu.org Message-ID: Subject: openssh-service: export AcceptEnv option --aWli0jZSCFo8AQrjRPjv0iusmtswidJyS Content-Type: multipart/mixed; boundary="------------0DF3B2DB168018272453CE92" Content-Language: en-US This is a multi-part message in MIME format. --------------0DF3B2DB168018272453CE92 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable This patch makes AcceptEnv configurable from config.scm. +List of strings describing which environment-variables may be exported. ^ is that correct? is this the correct annotation? v +Each string gets on its own line. See the @option{AcceptEnv} option in ^ Why are there always to spaces? +@code{sshd_config(5)}. Martin --------------0DF3B2DB168018272453CE92 Content-Type: text/x-patch; name="0001-services-openssh-Add-AcceptEnv-field.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-services-openssh-Add-AcceptEnv-field.patch" =46rom e64e4a908936c5aec0c026324cc08be12edb8ec1 Mon Sep 17 00:00:00 2001 From: Martin Castillo Date: Tue, 13 Mar 2018 16:40:55 +0100 Subject: [PATCH] services: openssh: Add 'AcceptEnv' field. * gnu/services/ssh.scm ()[AcceptEnv]: New field. (openssh-config-file): Honor 'AcceptEnv'. * doc/guix.texi (Networking Services): Document it. --- doc/guix.texi | 11 +++++++++++ gnu/services/ssh.scm | 7 +++++++ 2 files changed, 18 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index d3a7908f9..bed0d3359 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -11158,6 +11158,17 @@ server. Alternately, one can specify the @comma= nd{sftp-server} command: `(("sftp" ,(file-append openssh "/libexec/sftp-server")))))) @end example =20 +@item @code{accept-env} (default: @code{'()}) +List of strings describing which environment-variables may be exported. + +Each string gets on its own line. See the @option{AcceptEnv} option in +@code{sshd_config(5)}. +@example +(service openssh-service-type + (openssh-configuration + (accept-env '("COLORTERM")))) +@end example + @item @code{authorized-keys} (default: @code{'()}) @cindex authorized keys, SSH @cindex SSH authorized keys diff --git a/gnu/services/ssh.scm b/gnu/services/ssh.scm index 301ba7404..ad778f394 100644 --- a/gnu/services/ssh.scm +++ b/gnu/services/ssh.scm @@ -302,6 +302,10 @@ The other options should be self-descriptive." (subsystems openssh-configuration-subsystems (default '(("sftp" "internal-sftp")))) =20 + ;; list of strings + (accept-env openssh-configuration-accept-env + (default '())) + ;; list of user-name/file-like tuples (authorized-keys openssh-authorized-keys (default '())) @@ -430,6 +434,9 @@ of user-name/file-like tuples." (format port "AuthorizedKeysFile \ .ssh/authorized_keys .ssh/authorized_keys2 /etc/ssh/authorized_keys.d/%= u\n") =20 + (for-each (lambda (s) (format port "AcceptEnv ~a\n" s)) + '#$(openssh-configuration-accept-env config)) + (for-each (match-lambda ((name command) (format port "Subsystem\t~a\t~a\n" name co= mmand))) --=20 2.16.2 --------------0DF3B2DB168018272453CE92-- --aWli0jZSCFo8AQrjRPjv0iusmtswidJyS-- --4v9l9DSmgV0VlSOKwFH3w3SKv43DypT5A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE61CTslYA+K5btSvb61vedmKoYVkFAlqn9HwACgkQ61vedmKo YVlFJAgAlhvL0WXJuwGY9nveXymrdSsPG7sPK9xlmPoU5a2ADZ7rgMqNkJ0SVnZy rpRzy53zGeZxUbrBJPDEQ7eZ2KFA9wZ/YA7TiZyXWuUZRwiBj+c0ru1bgjKTddV6 sWV+GpN/xADyfyMyKJsgqC2VJDC+rZuMCUiAGqoz7A//nrNCs5WyoozO5/iCmbVG LHrby/1fdyeQJQWxbr7wsQCb44PiCPhe8gTSrKmuN0PbMts6WBNvaibsAM5e/KHy KIYcch7Hz6D00Wth2aVdA5f1SG/jh9hOAfkLS6rqKyw/wWtMbkvuM9cmxujcFIZL lTt0Hchvf4xdCMSfn9DFlMuMmyX3+A== =6AsS -----END PGP SIGNATURE----- --4v9l9DSmgV0VlSOKwFH3w3SKv43DypT5A-- ------------=_1521039481-22758-1--