From unknown Sun Jun 22 00:45:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8745: Enhancement Request: Support for restricted bash interpreter scripts Resent-From: David Michael Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 May 2011 18:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8745 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8745@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.130652005921211 (code B ref -1); Fri, 27 May 2011 18:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 May 2011 18:14:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QQ1YA-0005W3-Qj for submit@debbugs.gnu.org; Fri, 27 May 2011 14:14:19 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QQ0sZ-0004Yp-0w for submit@debbugs.gnu.org; Fri, 27 May 2011 13:31:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QQ0sT-0004Wm-4i for submit@debbugs.gnu.org; Fri, 27 May 2011 13:31:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=no version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:59888) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQ0sT-0004Wi-39 for submit@debbugs.gnu.org; Fri, 27 May 2011 13:31:13 -0400 Received: from eggs.gnu.org ([140.186.70.92]:49511) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQ0sS-00061v-CG for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 13:31:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QQ0sR-0004WM-Hd for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 13:31:12 -0400 Received: from mail-pw0-f41.google.com ([209.85.160.41]:34470) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQ0sR-0004W7-Bz for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 13:31:11 -0400 Received: by pwi12 with SMTP id 12so1100376pwi.0 for ; Fri, 27 May 2011 10:31:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=2YKn6ryJCUjV16fyQItmZ5ibCLv5bHlLU0IVheRbW0g=; b=cBK206gQt/+ww5bgOpLfVNPOXp/blJyMHJVI36dD+HAyTlHYVyO2VnUvfDdafKa7ZJ uG3G7lZpPZ7/e5CZoZQ0jZWfpttl4u+KElqXv5zec1coQ+b7BPGFR4Qct5VbGxBlPNHB p0kdAgNlE+7LNe8IvZ+hRfLheLQ/PfZyf5Lno= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=x60sbIaOKElC2HADe93ZbUFKuyupzZuNRHE/z9EAwFYDYS1pupfSTSrp4Q7enwL8bt ozDZkW1G+s5VLkBBHuxJmGB8hi6T+ApHf05/VKpaEPfxotrWz4hVTdsOo6k3fWFXp6G1 9NjmL7pJQ7t7h1Y19TUcNrXhgfFeF6GryF7Lk= MIME-Version: 1.0 Received: by 10.68.23.133 with SMTP id m5mr913840pbf.73.1306517470072; Fri, 27 May 2011 10:31:10 -0700 (PDT) Received: by 10.68.43.106 with HTTP; Fri, 27 May 2011 10:31:10 -0700 (PDT) Date: Fri, 27 May 2011 13:31:10 -0400 Message-ID: From: David Michael Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Mailman-Approved-At: Fri, 27 May 2011 14:14:17 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) Hi, When bash is invoked with the name "rbash", it starts a restricted shell (same as "bash -r"). This interpreter name is not recognized and therefore sh-mode is not enabled when editing restricted scripts. The following patch is specifically what I am requesting. Thanks *** lisp/files.el.orig 2011-02-18 18:16:54.000000000 -0500 --- lisp/files.el 2011-05-27 13:09:19.058670776 -0400 *************** and `magic-mode-alist', which determines *** 2396,2401 **** --- 2396,2402 ---- ("ksh" . sh-mode) ("oash" . sh-mode) ("pdksh" . sh-mode) + ("rbash" . sh-mode) ("rc" . sh-mode) ("rpm" . sh-mode) ("sh" . sh-mode) From unknown Sun Jun 22 00:45:30 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: David Michael Subject: bug#8745: closed (Re: bug#8745: Enhancement Request: Support for restricted bash interpreter scripts) Message-ID: References: X-Gnu-PR-Message: they-closed 8745 X-Gnu-PR-Package: emacs Reply-To: 8745@debbugs.gnu.org Date: Fri, 27 May 2011 19:35:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1306524902-31690-1" This is a multi-part message in MIME format... ------------=_1306524902-31690-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #8745: Enhancement Request: Support for restricted bash interpreter scripts which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8745@debbugs.gnu.org. --=20 8745: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D8745 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1306524902-31690-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 8745-done) by debbugs.gnu.org; 27 May 2011 19:34:31 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QQ2nm-0008ER-I2 for submit@debbugs.gnu.org; Fri, 27 May 2011 15:34:31 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QQ2nk-0008EF-NA for 8745-done@debbugs.gnu.org; Fri, 27 May 2011 15:34:30 -0400 Received: from 213-159-126-200.fibertel.com.ar ([200.126.159.213]:47952 helo=ceviche.home) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1QQ2ne-00039a-Vk; Fri, 27 May 2011 15:34:23 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 03420660D3; Fri, 27 May 2011 16:34:19 -0300 (ART) From: Stefan Monnier To: David Michael Subject: Re: bug#8745: Enhancement Request: Support for restricted bash interpreter scripts Message-ID: References: Date: Fri, 27 May 2011 16:34:18 -0300 In-Reply-To: (David Michael's message of "Fri, 27 May 2011 13:31:10 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 8745-done Cc: 8745-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.0 (------) > When bash is invoked with the name "rbash", it starts a restricted > shell (same as "bash -r"). This interpreter name is not recognized > and therefore sh-mode is not enabled when editing restricted scripts. > The following patch is specifically what I am requesting. Thank you. Installed in the trunk. Stefan ------------=_1306524902-31690-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 May 2011 18:14:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QQ1YA-0005W3-Qj for submit@debbugs.gnu.org; Fri, 27 May 2011 14:14:19 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QQ0sZ-0004Yp-0w for submit@debbugs.gnu.org; Fri, 27 May 2011 13:31:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QQ0sT-0004Wm-4i for submit@debbugs.gnu.org; Fri, 27 May 2011 13:31:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=no version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:59888) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQ0sT-0004Wi-39 for submit@debbugs.gnu.org; Fri, 27 May 2011 13:31:13 -0400 Received: from eggs.gnu.org ([140.186.70.92]:49511) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQ0sS-00061v-CG for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 13:31:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QQ0sR-0004WM-Hd for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 13:31:12 -0400 Received: from mail-pw0-f41.google.com ([209.85.160.41]:34470) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQ0sR-0004W7-Bz for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 13:31:11 -0400 Received: by pwi12 with SMTP id 12so1100376pwi.0 for ; Fri, 27 May 2011 10:31:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=2YKn6ryJCUjV16fyQItmZ5ibCLv5bHlLU0IVheRbW0g=; b=cBK206gQt/+ww5bgOpLfVNPOXp/blJyMHJVI36dD+HAyTlHYVyO2VnUvfDdafKa7ZJ uG3G7lZpPZ7/e5CZoZQ0jZWfpttl4u+KElqXv5zec1coQ+b7BPGFR4Qct5VbGxBlPNHB p0kdAgNlE+7LNe8IvZ+hRfLheLQ/PfZyf5Lno= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=x60sbIaOKElC2HADe93ZbUFKuyupzZuNRHE/z9EAwFYDYS1pupfSTSrp4Q7enwL8bt ozDZkW1G+s5VLkBBHuxJmGB8hi6T+ApHf05/VKpaEPfxotrWz4hVTdsOo6k3fWFXp6G1 9NjmL7pJQ7t7h1Y19TUcNrXhgfFeF6GryF7Lk= MIME-Version: 1.0 Received: by 10.68.23.133 with SMTP id m5mr913840pbf.73.1306517470072; Fri, 27 May 2011 10:31:10 -0700 (PDT) Received: by 10.68.43.106 with HTTP; Fri, 27 May 2011 10:31:10 -0700 (PDT) Date: Fri, 27 May 2011 13:31:10 -0400 Message-ID: Subject: Enhancement Request: Support for restricted bash interpreter scripts From: David Michael To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 27 May 2011 14:14:17 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) Hi, When bash is invoked with the name "rbash", it starts a restricted shell (same as "bash -r"). This interpreter name is not recognized and therefore sh-mode is not enabled when editing restricted scripts. The following patch is specifically what I am requesting. Thanks *** lisp/files.el.orig 2011-02-18 18:16:54.000000000 -0500 --- lisp/files.el 2011-05-27 13:09:19.058670776 -0400 *************** and `magic-mode-alist', which determines *** 2396,2401 **** --- 2396,2402 ---- ("ksh" . sh-mode) ("oash" . sh-mode) ("pdksh" . sh-mode) + ("rbash" . sh-mode) ("rc" . sh-mode) ("rpm" . sh-mode) ("sh" . sh-mode) ------------=_1306524902-31690-1--