find_one_file: Remove unreliable and redundant access(2) directory check
From one side, access(2) is not reliable by definition. According to
specification, access(2) uses process's real UID and GID instead of
effective IDs, and it ignores process capabilities. Consequently,
privileged process with unprivileged real IDs cannot use access(2) to
check its access to files.
From another side, the access(2) directory check looks redundant
because the directory is opened right below using opendir(3).