[
https://issues.apache.org/jira/browse/ARROW-16753?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17642078#comment-17642078
]
Apache Arrow JIRA Bot commented on ARROW-16753:
-----------------------------------------------
This issue was last updated over 90 days ago, which may be an indication it is
no longer being actively worked. To better reflect the current state, the issue
is being unassigned per [project
policy|https://arrow.apache.org/docs/dev/developers/bug_reports.html#issue-assignment].
Please feel free to re-take assignment of the issue if it is being actively
worked, or if you plan to start that work soon.
> [C++] LocalFileSystem cannot list Linux directory recursively when permission
> to subdirectory contents are denied
> -----------------------------------------------------------------------------------------------------------------
>
> Key: ARROW-16753
> URL: https://issues.apache.org/jira/browse/ARROW-16753
> Project: Apache Arrow
> Issue Type: Bug
> Components: C++
> Affects Versions: 6.0.1
> Environment: Ubuntu 20.04 LTS
> Reporter: David Rauschenbach
> Assignee: David Rauschenbach
> Priority: Major
> Labels: good-second-issue, pull-request-available
> Time Spent: 50m
> Remaining Estimate: 0h
>
> The following code to list my root directory fails:
>
> {code:java}
> FileSelector file_selector;
> file_selector.base_dir = "/";
> file_selector.allow_not_found = true;
> file_selector.recursive = true;
> auto result = fs.GetFileInfo(file_selector);{code}
> The result.ok() value returns {+}false{+}, and then result.status().message()
> returns {+}Cannot list directory '/var/run/wpa_supplicant'{+}.
> An examination of the /run directory (which /var/run symlinks to) shows:
>
> {code:java}
> $ ls -al /run
> drwxr-xr-x 35 root root 1040 Jun 6 06:11 .
> drwxr-xr-x 20 root root 4096 May 20 12:42 ..
> ...
> drwxr-x--- 2 root root 60 Jun 4 12:14 wpa_supplicant{code}
> And then attempting to list this directory reveals:
>
> {code:java}
> $ ls -al /run/wpa_supplicant/
> ls: cannot open directory '/run/wpa_supplicant/': Permission denied{code}
>
> As a user of LocalFileSystem, I should be able to list all of the files that
> I have access to.
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)