[Cyberduck-trac] [Cyberduck] #9657: Permissions > Apply Changes Recursively not working
Cyberduck
trac at trac.cyberduck.io
Mon Aug 22 12:23:51 UTC 2016
#9657: Permissions > Apply Changes Recursively not working
----------------------------+-------------------------
Reporter: charlesrich | Owner: dkocher
Type: defect | Status: assigned
Priority: normal | Milestone: 5.1
Component: core | Version: 5.0.11
Severity: normal | Resolution:
Keywords: Permissions | Architecture: Intel
Platform: Mac OS X 10.10 |
----------------------------+-------------------------
Changes (by dkocher):
* status: new => assigned
Comment:
Replying to [comment:6 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
I fully agree with your take on this.
--
Ticket URL: <https://trac.cyberduck.io/ticket/9657#comment:7>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list