[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