Bug report
Bug description:
GNU coreutils realpath -m doesn't raise an error for secret symlinks (no read permission):
wannes@Stefans-iMac dirs % sudo ls -l secret-symlink
l--------- 1 wannes staff 44 Jun 30 2023 secret-symlink -> /Users/wannes/path-picker/link-test/dirs/dir
wannes@Stefans-iMac dirs % grealpath -m secret-symlink
/Users/wannes/path-picker/link-test/dirs/secret-symlink
But posixpath.realpath() does:
>>>importposixpath>>>posixpath.realpath("secret-symlink")
Traceback (mostrecentcalllast):
File"<stdin>", line1, in<module>File"<frozen posixpath>", line435, inrealpathFile"<frozen posixpath>", line495, in_joinrealpathPermissionError: [Errno13] Permissiondenied: 'secret-symlink'CPython versions tested on:
3.12
Operating systems tested on:
macOS
Linked PRs
Bug report
Bug description:
GNU coreutils
realpath -mdoesn't raise an error for secret symlinks (no read permission):But
posixpath.realpath()does:CPython versions tested on:
3.12
Operating systems tested on:
macOS
Linked PRs
os.path.realpath()#118489os.path.realpath()(GH-118489) #119163