-
- Notifications
You must be signed in to change notification settings - Fork 33.7k
Closed
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
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-symlinkBut posixpath.realpath() does:
>>> import posixpath >>> posixpath.realpath("secret-symlink") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<frozen posixpath>", line 435, in realpath File "<frozen posixpath>", line 495, in _joinrealpath PermissionError: [Errno 13] Permission denied: 'secret-symlink'CPython versions tested on:
3.12
Operating systems tested on:
macOS
Linked PRs
Metadata
Metadata
Assignees
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error