[Cyberduck-trac] [Cyberduck] #9657: Permissions > Apply Changes Recursively not working
Cyberduck
trac at trac.cyberduck.io
Mon Aug 22 12:11:25 UTC 2016
#9657: Permissions > Apply Changes Recursively not working
----------------------------+------------------------
Reporter: charlesrich | Owner: dkocher
Type: defect | Status: new
Priority: normal | Milestone: 5.1
Component: core | Version: 5.0.11
Severity: normal | Resolution:
Keywords: Permissions | Architecture: Intel
Platform: Mac OS X 10.10 |
----------------------------+------------------------
Old description:
> Permissions on files in folder are not changed.
New description:
Execute permissions are not set on non-folders.
--
Comment (by charlesrich):
I see. This is an undocumented and unfortunate behavior. For example
(and there may be others), the x-bit is used by web servers, such as
Apache, to control the parsing of Server Side Includes (see XBitHack at
https://httpd.apache.org/docs/current/howto/ssi.html). So I needed to
use "Apply changes recursively" to the x-bit at the root folder of a large
web site to make sure all of the includes everywhere in the site were
processed.
At MINIMUM, the current behavior should be changed to give a pop-up
warning message saying that Apply changes recursively was ignored for the
x-bit on a particular invocation. Currently, there is no hint that the
changes were not applied everywhere and I wasted a lot of time trying to
figure out why SSI wasn't working, until I sample-checked a few
permissions.
Personally, I think that Cyberduck simply ought to do what the user asks
and apply the changes recursively, regardless of whether it involves
setting x-bits on non-folders.
But if there is strong feeling that this is not the right behavior, then a
good compromise would be a pop-up window that asks (when appropriate) "Do
you want to set execute permission on non-folders?"
Tx, -CR
--
Ticket URL: <https://trac.cyberduck.io/ticket/9657#comment:6>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list