From unknown Sat Aug 09 01:11:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25419: give better message when trying to go to forbidden areas Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jan 2017 16:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25419 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25419@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs Received: via spool by submit@debbugs.gnu.org id=B.148415276228244 (code B ref -1); Wed, 11 Jan 2017 16:40:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Jan 2017 16:39:22 +0000 Received: from localhost ([127.0.0.1]:50085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRLvm-0007LT-Ir for submit@debbugs.gnu.org; Wed, 11 Jan 2017 11:39:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRLvl-0007L1-Lc for submit@debbugs.gnu.org; Wed, 11 Jan 2017 11:39:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRLvf-0001uv-O7 for submit@debbugs.gnu.org; Wed, 11 Jan 2017 11:39:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_50,RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59955) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cRLvf-0001ul-KN for submit@debbugs.gnu.org; Wed, 11 Jan 2017 11:39:15 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48640) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRLve-0001TG-L2 for bug-gnu-emacs@gnu.org; Wed, 11 Jan 2017 11:39:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRLvb-0001rT-Fi for bug-gnu-emacs@gnu.org; Wed, 11 Jan 2017 11:39:14 -0500 Received: from homie.mail.dreamhost.com ([208.97.132.208]:48757 helo=homiemail-a61.g.dreamhost.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cRLvb-0001oR-7K for bug-gnu-emacs@gnu.org; Wed, 11 Jan 2017 11:39:11 -0500 Received: from homiemail-a61.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a61.g.dreamhost.com (Postfix) with ESMTP id 2881A57807D for ; Wed, 11 Jan 2017 08:39:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=D1eGSKL+ow9H8q1J81PLsLuOVE0=; b=ig82PSqMp6d/la+D SGYHGDnJHApEZls0gQaQudPoB6C98VJvr7ojII0O5Oxndws3p7wW338TX0Fmsp1d PIeh/41LQpXxhDVqZzDLErKxc9r8bayX7/ljpuLP+Qaf8TzkuwlnkU0aI4ZqvYWU N73WszbDn66HdaFUSNWi+GJ3M60= Received: from jidanni.org (114-41-5-173.dynamic.hinet.net [114.41.5.173]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a61.g.dreamhost.com (Postfix) with ESMTPSA id E0566578077 for ; Wed, 11 Jan 2017 08:39:07 -0800 (PST) From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Date: Wed, 11 Jan 2017 22:44:08 +0800 Message-ID: <87ziixzmfb.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [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.5 (----) 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.5 (----) Do C-x C-f ~root You will see: Setting current directory: Success, /root/ But that is about all. Because normally, $ cd ~root bash: cd: /root: Permission denied Which better reflects reality. From unknown Sat Aug 09 01:11:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25419: give better message when trying to go to forbidden areas Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jan 2017 17:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25419 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Cc: 25419@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 25419-submit@debbugs.gnu.org id=B25419.148415749116862 (code B ref 25419); Wed, 11 Jan 2017 17:59:02 +0000 Received: (at 25419) by debbugs.gnu.org; 11 Jan 2017 17:58:11 +0000 Received: from localhost ([127.0.0.1]:50135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNA3-0004Nt-BY for submit@debbugs.gnu.org; Wed, 11 Jan 2017 12:58:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRNA1-0004Nh-Sx for 25419@debbugs.gnu.org; Wed, 11 Jan 2017 12:58:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRN9r-0002kp-Uy for 25419@debbugs.gnu.org; Wed, 11 Jan 2017 12:58:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54258) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRN9r-0002kl-Rp; Wed, 11 Jan 2017 12:57:59 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3800 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cRN9r-0006GN-4Q; Wed, 11 Jan 2017 12:57:59 -0500 Date: Wed, 11 Jan 2017 19:58:02 +0200 Message-Id: <83wpe1cwd1.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87ziixzmfb.fsf@jidanni.org> References: <87ziixzmfb.fsf@jidanni.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) 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: -8.2 (--------) > From: 積丹尼 Dan Jacobson > > Date: Wed, 11 Jan 2017 22:44:08 +0800 > > Do C-x C-f ~root > You will see: > Setting current directory: Success, /root/ That's because /root has a file-name handler, tramp-completion-file-name-handler, and although that handler turns around and calls file-accessible-directory-p, the value of errno is lost in transition: /* If the file name has special constructs in it, call the corresponding file handler. */ handler = Ffind_file_name_handler (absname, Qfile_accessible_directory_p); if (!NILP (handler)) { Lisp_Object r = call2 (handler, Qfile_accessible_directory_p, absname); errno = 0; return r; } Is there any better way than arbitrarily set errno to EACCES if the handler returns something other than t? From unknown Sat Aug 09 01:11:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25419: give better message when trying to go to forbidden areas Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Jan 2017 03:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25419 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 25419@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Received: via spool by 25419-submit@debbugs.gnu.org id=B25419.148479643832039 (code B ref 25419); Thu, 19 Jan 2017 03:28:02 +0000 Received: (at 25419) by debbugs.gnu.org; 19 Jan 2017 03:27:18 +0000 Received: from localhost ([127.0.0.1]:35120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cU3Ne-0008Kh-9r for submit@debbugs.gnu.org; Wed, 18 Jan 2017 22:27:18 -0500 Received: from mail-it0-f54.google.com ([209.85.214.54]:35586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cU3Nc-0008KS-JP for 25419@debbugs.gnu.org; Wed, 18 Jan 2017 22:27:17 -0500 Received: by mail-it0-f54.google.com with SMTP id 203so132032495ith.0 for <25419@debbugs.gnu.org>; Wed, 18 Jan 2017 19:27:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=AKhEa3e4dYlM3pg0k0wf0cQp/XtwUxWjNJESsDXw+X0=; b=UcNWn6BNYFNfrMJ41xDWjJdeyXVu44i3QhYB+NjZbYlV/XkOjYKCctdlPCMxrv7V8w 4cusEa/5iOSLoQe6z5lCmQrGjjLjivC2dugFnRl9HdJgaDQOnBN0LrPRQq2r2NUZX1ly D7hPDXrRg+RMC/9oyE2Out9QWF5OvqmZlygCgzudoQ7ESq8cVsPxaA3N+wTzfAk/utaK WmCyxpY9esCGoShQ7wHFWa/6499HDWcWuEZqOgUiIa6Z5R4TE0gG1P/YBfQYIxjoE9XG r47Cv0nsAfEsFles3uGrIEkbRsIdG/HrtILN5L2wNJI9QSRbJKNVTEDTSInmeigyfMce aYww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=AKhEa3e4dYlM3pg0k0wf0cQp/XtwUxWjNJESsDXw+X0=; b=eOHN+MoWhVrvcEFUqlU7t0vB8cCWpO6nEF6oYaY6w3vhpDK3v+rPo7ihRjxpfAcf3+ tpU+vNjHDIME/jGieOrzetsk3i2lVH3jwfGPcovIJXKg6WSiX9CRdgFTo7Q/Gbc2kwJV COFTRriPajHXToaCTn8JT25CQtvpDVy7Bdiav7+SiQ3I34KC1uSQDcKZ2EfsU8tyIgfd cT5x9RVvi35nLN78G6O1w91keGHBsb+fMXfVG1myRHN4dJYY9ff4DdwknMQS5heSQHHK ps1ClFqhUBI8sTGcD/rgN9wunojDlwwVvZz0/f8At30YpEDE9U4o0LeCt2HwRlYf0XW9 R/3g== X-Gm-Message-State: AIkVDXL4oO9fF+ME3D7kIcvRORtKVdRvn+4vQPAACVxYucg8sRkSrqsn6nZklYqr94w4Ig== X-Received: by 10.36.20.216 with SMTP id 207mr28934352itg.61.1484796430995; Wed, 18 Jan 2017 19:27:10 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id q62sm2154246iod.12.2017.01.18.19.27.10 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 18 Jan 2017 19:27:10 -0800 (PST) From: npostavs@users.sourceforge.net References: <87ziixzmfb.fsf@jidanni.org> <83wpe1cwd1.fsf@gnu.org> Date: Wed, 18 Jan 2017 22:28:17 -0500 In-Reply-To: <83wpe1cwd1.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 11 Jan 2017 19:58:02 +0200") Message-ID: <87inpbwwxa.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) 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: -0.2 (/) Eli Zaretskii writes: >> From: =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson >> >> Date: Wed, 11 Jan 2017 22:44:08 +0800 >>=20 >> Do C-x C-f ~root >> You will see: >> Setting current directory: Success, /root/ > > That's because /root has a file-name handler, > tramp-completion-file-name-handler, and although that handler turns > around and calls file-accessible-directory-p, the value of errno is > lost in transition: > > /* If the file name has special constructs in it, > call the corresponding file handler. */ > handler =3D Ffind_file_name_handler (absname, Qfile_accessible_director= y_p); > if (!NILP (handler)) > { > Lisp_Object r =3D call2 (handler, Qfile_accessible_directory_p, abs= name); > errno =3D 0; > return r; > } > > Is there any better way than arbitrarily set errno to EACCES if the > handler returns something other than t? AFAICT, not without changing the interface of file-accessible-directory-p file handler, no. From unknown Sat Aug 09 01:11:12 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: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Subject: bug#25419: closed (Re: bug#25419: give better message when trying to go to forbidden areas) Message-ID: References: <83poj8280z.fsf@gnu.org> <87ziixzmfb.fsf@jidanni.org> X-Gnu-PR-Message: they-closed 25419 X-Gnu-PR-Package: emacs Reply-To: 25419@debbugs.gnu.org Date: Fri, 27 Jan 2017 09:00:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1485507602-20453-1" This is a multi-part message in MIME format... ------------=_1485507602-20453-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25419: give better message when trying to go to forbidden areas 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 25419@debbugs.gnu.org. --=20 25419: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25419 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1485507602-20453-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25419-done) by debbugs.gnu.org; 27 Jan 2017 08:59:31 +0000 Received: from localhost ([127.0.0.1]:46947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cX2NX-0005In-Aq for submit@debbugs.gnu.org; Fri, 27 Jan 2017 03:59:31 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cX2NV-0005IZ-VB for 25419-done@debbugs.gnu.org; Fri, 27 Jan 2017 03:59:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cX2NN-0002gf-LP for 25419-done@debbugs.gnu.org; Fri, 27 Jan 2017 03:59:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59927) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cX2NN-0002gb-IX; Fri, 27 Jan 2017 03:59:21 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4015 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cX2NM-0001Ah-Cu; Fri, 27 Jan 2017 03:59:21 -0500 Date: Fri, 27 Jan 2017 10:59:08 +0200 Message-Id: <83poj8280z.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net In-reply-to: <87inpbwwxa.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#25419: give better message when trying to go to forbidden areas References: <87ziixzmfb.fsf@jidanni.org> <83wpe1cwd1.fsf@gnu.org> <87inpbwwxa.fsf@users.sourceforge.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.2 (--------) X-Debbugs-Envelope-To: 25419-done Cc: 25419-done@debbugs.gnu.org, jidanni@jidanni.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.2 (--------) > From: npostavs@users.sourceforge.net > Cc: 積丹尼 Dan Jacobson , > 25419@debbugs.gnu.org > Date: Wed, 18 Jan 2017 22:28:17 -0500 > > Eli Zaretskii writes: > > >> From: 積丹尼 Dan Jacobson > >> > >> Date: Wed, 11 Jan 2017 22:44:08 +0800 > >> > >> Do C-x C-f ~root > >> You will see: > >> Setting current directory: Success, /root/ > > > > That's because /root has a file-name handler, > > tramp-completion-file-name-handler, and although that handler turns > > around and calls file-accessible-directory-p, the value of errno is > > lost in transition: > > > > /* If the file name has special constructs in it, > > call the corresponding file handler. */ > > handler = Ffind_file_name_handler (absname, Qfile_accessible_directory_p); > > if (!NILP (handler)) > > { > > Lisp_Object r = call2 (handler, Qfile_accessible_directory_p, absname); > > errno = 0; > > return r; > > } > > > > Is there any better way than arbitrarily set errno to EACCES if the > > handler returns something other than t? > > AFAICT, not without changing the interface of > file-accessible-directory-p file handler, no. OK, thanks. I made that change, and I'm marking this bug done. ------------=_1485507602-20453-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Jan 2017 16:39:22 +0000 Received: from localhost ([127.0.0.1]:50085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRLvm-0007LT-Ir for submit@debbugs.gnu.org; Wed, 11 Jan 2017 11:39:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cRLvl-0007L1-Lc for submit@debbugs.gnu.org; Wed, 11 Jan 2017 11:39:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRLvf-0001uv-O7 for submit@debbugs.gnu.org; Wed, 11 Jan 2017 11:39:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_50,RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59955) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cRLvf-0001ul-KN for submit@debbugs.gnu.org; Wed, 11 Jan 2017 11:39:15 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48640) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cRLve-0001TG-L2 for bug-gnu-emacs@gnu.org; Wed, 11 Jan 2017 11:39:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cRLvb-0001rT-Fi for bug-gnu-emacs@gnu.org; Wed, 11 Jan 2017 11:39:14 -0500 Received: from homie.mail.dreamhost.com ([208.97.132.208]:48757 helo=homiemail-a61.g.dreamhost.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cRLvb-0001oR-7K for bug-gnu-emacs@gnu.org; Wed, 11 Jan 2017 11:39:11 -0500 Received: from homiemail-a61.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a61.g.dreamhost.com (Postfix) with ESMTP id 2881A57807D for ; Wed, 11 Jan 2017 08:39:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=D1eGSKL+ow9H8q1J81PLsLuOVE0=; b=ig82PSqMp6d/la+D SGYHGDnJHApEZls0gQaQudPoB6C98VJvr7ojII0O5Oxndws3p7wW338TX0Fmsp1d PIeh/41LQpXxhDVqZzDLErKxc9r8bayX7/ljpuLP+Qaf8TzkuwlnkU0aI4ZqvYWU N73WszbDn66HdaFUSNWi+GJ3M60= Received: from jidanni.org (114-41-5-173.dynamic.hinet.net [114.41.5.173]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a61.g.dreamhost.com (Postfix) with ESMTPSA id E0566578077 for ; Wed, 11 Jan 2017 08:39:07 -0800 (PST) From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: bug-gnu-emacs Subject: give better message when trying to go to forbidden areas Date: Wed, 11 Jan 2017 22:44:08 +0800 Message-ID: <87ziixzmfb.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [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.5 (----) 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.5 (----) Do C-x C-f ~root You will see: Setting current directory: Success, /root/ But that is about all. Because normally, $ cd ~root bash: cd: /root: Permission denied Which better reflects reality. ------------=_1485507602-20453-1--