RoySmith added a comment.

  @Urbanecm My understanding of +x for directories is that it it allows the 
directory to be used as part of a pathname (i.e. translating the path into an 
inode).   Which effectively means you can't access the files in it.  The fact 
that you can't cd into a directory is just a side-effect of that.
  
  This can lead to bizarre behavior such as being able to do shell expansion on 
filenames in the directory, but not actually be able to access those files, 
because the shell expansion only relies on read permission on the directory:
  
    $ ls -ld .pywikibot/
    drw---S--- 3 tools.dyk-tools tools.dyk-tools 4096 Oct 11 23:54 .pywikibot/
    $ cat .pywikibot/user-config.py     <-- I typed ".pywikibot/u<tab>" and got 
this
    cat: .pywikibot/user-config.py: Permission denied
  
  The bottom line is, yes, the .pywikibot directory should be executable.

TASK DETAIL
  https://phabricator.wikimedia.org/T315045

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: RoySmith
Cc: Urbanecm, RoySmith, Framawiki, Xqt, Aklapper, Platonides, 
pywikibot-bugs-list, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, 
Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, 
Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org
To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org

Reply via email to