X-Loop: help-debbugs@HIDDEN
Subject: bug#70714: realpath no error for unreadable-symlink
Resent-From: Nineteendo INC <nineteendo19d0@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-coreutils@HIDDEN
Resent-Date: Thu, 02 May 2024 12:46:02 +0000
Resent-Message-ID: <handler.70714.B.171465391914120 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 70714
X-GNU-PR-Package: coreutils
X-GNU-PR-Keywords:
To: 70714 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-coreutils@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.171465391914120
(code B ref -1); Thu, 02 May 2024 12:46:02 +0000
Received: (at submit) by debbugs.gnu.org; 2 May 2024 12:45:19 +0000
Received: from localhost ([127.0.0.1]:43553 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1s2VoM-0003eR-FT
for submit <at> debbugs.gnu.org; Thu, 02 May 2024 08:45:18 -0400
Received: from lists.gnu.org ([2001:470:142::17]:60780)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <nineteendo19d0@HIDDEN>) id 1s2Pkk-0004Bs-7V
for submit <at> debbugs.gnu.org; Thu, 02 May 2024 02:17:10 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <nineteendo19d0@HIDDEN>)
id 1s2PkH-0001e2-L1
for bug-coreutils@HIDDEN; Thu, 02 May 2024 02:16:41 -0400
Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <nineteendo19d0@HIDDEN>)
id 1s2PkG-0008T0-2e
for bug-coreutils@HIDDEN; Thu, 02 May 2024 02:16:41 -0400
Received: by mail-ej1-x62d.google.com with SMTP id
a640c23a62f3a-a58fbbcd77aso505973866b.2
for <bug-coreutils@HIDDEN>; Wed, 01 May 2024 23:16:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1714630596; x=1715235396; darn=gnu.org;
h=to:date:message-id:subject:mime-version:content-transfer-encoding
:from:from:to:cc:subject:date:message-id:reply-to;
bh=P/5DYlToMXgHIukgpoFjfd3s424SeomaVwM3syRABrQ=;
b=nHFN9ZVrDqjZwfUlq7sw8W1Dyj8LkTndVzhoHLSfv+EH4R8ObwcrnHLoX76s47PDTH
ABqEASAOm9srv5kSl2CtA/BJhM9LFkGNcW1s8j7eby0C6eM0CKQkc66zD6faNOtI3uGt
bvEhmDHKgGX5jRA1D/87dNXJ6DVjBvduYvJe6hh9RBZ+sAgZXouwY2zfXneaSKPSSH0C
0f1stpp2Tt/JNdKf+vpUnpszVGrTGo27cbdPTqZx0SADN+Ynl6vOObWxRsQE1Ti5k7cx
BcIJU7uEOTKuNaBVTATXSRa4KOpNcCajMxzNNgJy6pmUaFDN3YMYIt+bJPiKGmOq+L0D
UAbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1714630596; x=1715235396;
h=to:date:message-id:subject:mime-version:content-transfer-encoding
:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=P/5DYlToMXgHIukgpoFjfd3s424SeomaVwM3syRABrQ=;
b=mx++F9d8hvB2LyZmPOMloS7Ejt9FkebMPaRsJu5Qnq1QrQGubGpEJAgK7rvwU2JEu5
19cwSIRs4moi4PlosCpc6UDjxP/+BnnbwSvXGRIvbczxRRbLRGME+887wgbwiZkoBFdO
XFYnBcXYEfCUTIZW80oQqMNLmQi4Xhp9ka7z36GeAdungKQsdZ7xwznC1bt2IeNH5Tp9
ctV2gu0VTZLBMqwea76T7Jj7ZaJxLqL6FlxP8BW/wSDPhMwcGRV3HwpbB4H5lYtnBsbm
rTj+yW4xU88Vd7B3GaKCJeiXIPlFfX6NC7d49LuDA2O151ojGEMGw/23Tnj60EdDSv9W
C4Zw==
X-Gm-Message-State: AOJu0YxGaRq+f28miRA5/QBXbOBCak1j/5YhjAKhQiWTtbyAukFDug8E
Zfk7ewdFLPrXL+WBe4lFFXdB2wFFjQ7KFNt3RTxD4Amhzo9SdesECq/puw==
X-Google-Smtp-Source: AGHT+IFdFkbu3YjoJjshRQ7tD2yTKx8WXHfOVdolCrqLaWaD1CdEIJnMg5vHEvMeVwmdGFCqaoDlDQ==
X-Received: by 2002:a17:906:395:b0:a58:ca91:7855 with SMTP id
b21-20020a170906039500b00a58ca917855mr2896511eja.0.1714630596098;
Wed, 01 May 2024 23:16:36 -0700 (PDT)
Received: from smtpclient.apple ([2a02:a03f:8a9f:7500:919e:78e7:2f5f:fe90])
by smtp.gmail.com with ESMTPSA id
q11-20020a1709066acb00b00a57c75871d8sm152198ejs.106.2024.05.01.23.16.35
for <bug-coreutils@HIDDEN>
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Wed, 01 May 2024 23:16:35 -0700 (PDT)
From: Nineteendo INC <nineteendo19d0@HIDDEN>
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.1\))
Message-Id: <5F0F3A02-ADEB-438D-B5A3-F3344F2C7BDB@HIDDEN>
Date: Thu, 2 May 2024 08:16:26 +0200
X-Mailer: Apple Mail (2.3731.700.6.1.1)
Received-SPF: pass client-ip=2a00:1450:4864:20::62d;
envelope-from=nineteendo19d0@HIDDEN; helo=mail-ej1-x62d.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: coreutils version: stable 9.5 (bottled) OS version: macOS
13.6.6 (22G630) `realpath` =?UTF-8?Q?doesn=E2=80=99t?= behave correctly for unreadable symlinks:
wannes@Stefans-iMac ~ % ln -s . src wannes@Stefans-iMac ~ % grealpath -e
src/.. /Users wannes@Stefans-iMac ~ % chmod -h 000 src wannes@Stefans-iMac
~ % grealpath -e src/.. /Users/wannes
Content analysis details: (1.2 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (nineteendo19d0[at]gmail.com)
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (nineteendo19d0[at]gmail.com)
X-Mailman-Approved-At: Thu, 02 May 2024 08:45:14 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)
coreutils version: stable 9.5 (bottled)
OS version: macOS 13.6.6 (22G630)
`realpath` doesn=E2=80=99t behave correctly for unreadable symlinks:
wannes@Stefans-iMac ~ % ln -s . src =20
wannes@Stefans-iMac ~ % grealpath -e src/..
/Users
wannes@Stefans-iMac ~ % chmod -h 000 src
wannes@Stefans-iMac ~ % grealpath -e src/..
/Users/wannes
Expected behaviour:
wannes@Stefans-iMac ~ % grealpath -e src/..
grealpath: src/..: Permission denied
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Nineteendo INC <nineteendo19d0@HIDDEN> Subject: bug#70714: Acknowledgement (realpath no error for unreadable-symlink) Message-ID: <handler.70714.B.171465391914120.ack <at> debbugs.gnu.org> References: <5F0F3A02-ADEB-438D-B5A3-F3344F2C7BDB@HIDDEN> X-Gnu-PR-Message: ack 70714 X-Gnu-PR-Package: coreutils Reply-To: 70714 <at> debbugs.gnu.org Date: Thu, 02 May 2024 12:46:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-coreutils@HIDDEN If you wish to submit further information on this problem, please send it to 70714 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 70714: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D70714 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#70714: realpath no error for unreadable-symlink
Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-coreutils@HIDDEN
Resent-Date: Thu, 02 May 2024 13:45:01 +0000
Resent-Message-ID: <handler.70714.B70714.171465749813068 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 70714
X-GNU-PR-Package: coreutils
X-GNU-PR-Keywords:
To: Nineteendo INC <nineteendo19d0@HIDDEN>, 70714 <at> debbugs.gnu.org
Received: via spool by 70714-submit <at> debbugs.gnu.org id=B70714.171465749813068
(code B ref 70714); Thu, 02 May 2024 13:45:01 +0000
Received: (at 70714) by debbugs.gnu.org; 2 May 2024 13:44:58 +0000
Received: from localhost ([127.0.0.1]:43908 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1s2Wk4-0003Oi-6H
for submit <at> debbugs.gnu.org; Thu, 02 May 2024 09:44:58 -0400
Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:47157)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <pixelbeat@HIDDEN>) id 1s2Wk0-0003Oc-OF
for 70714 <at> debbugs.gnu.org; Thu, 02 May 2024 09:44:55 -0400
Received: by mail-wr1-x42d.google.com with SMTP id
ffacd0b85a97d-34d8d11a523so1597966f8f.2
for <70714 <at> debbugs.gnu.org>; Thu, 02 May 2024 06:44:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1714657465; x=1715262265; darn=debbugs.gnu.org;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id
:sender:from:to:cc:subject:date:message-id:reply-to;
bh=kE8tSFY7RO8WT2GOQ/Zerai8fEALEH0Lq6C15PVXz/c=;
b=IxSFVEr9QFzy6peG7BSV0/xqD+qkABEzAXGafKou5pjSq0wkzNU30Q0VYXxKuRAfrI
yHeXtALeT5nICo6AsS0pxQelRl5jFknLRfCpggNPzQYNKcH78mb9Ro5tT3A2ZkjR2eLr
15mDArda5+buewv4jrmCITNqVKzeOhDuD+0uIJd1TiCnuWW8OGFX66NkCQTAJs04R/dk
oF7KyHIvqlmV3RZIU/OkmXIZKN7cvzez3oH2TWNGN+VQ3IsgsAcNUwWWeDfmgOwq466M
3OVOxIs410QPqusSgUlF/YiTZKScCSkwC/1vqn5wQRT/h3DC4Ejy+GzkxuzBUJdf4xfe
Tb1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1714657465; x=1715262265;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id
:sender:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=kE8tSFY7RO8WT2GOQ/Zerai8fEALEH0Lq6C15PVXz/c=;
b=hEUnP566LrilAVCw/17a/RQaXtu14hIA21XCR9hqBM9bcZkZCR89da1XRpyEu1L8Cv
cvvDqT5vUbE2OWZ//EoAKd/PYXkK4qpgfeNo5nAv79Llz+qoYnRn7h3aAEkY7OFY+3an
G0vcyns9oL5CbA3XNV3riBs8qDEHorwH/t8Hci8Q1lLFWpAUH2G8/vmdD/NR1d2bHjYu
dqCVtjMK67LV8174+kILRXGCxfgDx7jSAGWKrF+BSFQewaH02v7aap7kq30NyRh72TeE
sK+0Za9K8P8f+rcJiKLSAJbqUPobcocr0/WYokF1adgSmL0IQk+dYb3E25IG8zdnPLye
q4sw==
X-Forwarded-Encrypted: i=1;
AJvYcCWBvrvUX4uRdlnlMhhdyf3qby+NhdFq6VOG28ICp7Mykgs2uoASCDuKo1QIUUJJ/yS5l2CoaA0DjhokspB5Aex/mFNPwZs=
X-Gm-Message-State: AOJu0YyFi18Vl13yFGqnqm5l/nYxxkzUtKYF5oIs+w5ni1MDvmngYHme
N7eAJvortt+sDU90KE7Ot7W9ZtQZLiY1V+GThgSsa+GXP9Ek+xcc
X-Google-Smtp-Source: AGHT+IHfnPNf73DPIWT9TGNh+DE+zmx0oXFkTWVohaoN4hqRCupa5lz9Mf5XOQaZsdUaW3dXXYmruA==
X-Received: by 2002:a5d:6988:0:b0:34d:afbb:38b7 with SMTP id
g8-20020a5d6988000000b0034dafbb38b7mr4101085wru.20.1714657464704;
Thu, 02 May 2024 06:44:24 -0700 (PDT)
Received: from [192.168.1.59]
(86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146])
by smtp.googlemail.com with ESMTPSA id
d1-20020adfa341000000b0034c124b80f7sm1316298wrb.61.2024.05.02.06.44.23
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Thu, 02 May 2024 06:44:24 -0700 (PDT)
Message-ID: <7f7a765d-08e0-4d58-9b62-db17298acaf4@HIDDEN>
Date: Thu, 2 May 2024 14:44:18 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird Beta
References: <5F0F3A02-ADEB-438D-B5A3-F3344F2C7BDB@HIDDEN>
Content-Language: en-US
From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN>
In-Reply-To: <5F0F3A02-ADEB-438D-B5A3-F3344F2C7BDB@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
On 02/05/2024 07:16, Nineteendo INC wrote:
> coreutils version: stable 9.5 (bottled)
> OS version: macOS 13.6.6 (22G630)
>
> `realpath` doesn’t behave correctly for unreadable symlinks:
>
> wannes@Stefans-iMac ~ % ln -s . src
> wannes@Stefans-iMac ~ % grealpath -e src/..
> /Users
> wannes@Stefans-iMac ~ % chmod -h 000 src
> wannes@Stefans-iMac ~ % grealpath -e src/..
> /Users/wannes
>
> Expected behaviour:
>
> wannes@Stefans-iMac ~ % grealpath -e src/..
> grealpath: src/..: Permission denied
Right, looks like we'll have to cater for EACCES on darwin.
I'll have a look
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.