Cyberduck Mountain Duck CLI

#5163 closed defect (worksforme)

ACL info for S3 files not correct

Reported by: https://www.google.com/accounts/o8/id?id=aitoawkvhapb-mx1r59b5l9utxiwnlp4pmzcmgo Owned by: dkocher
Priority: normal Milestone: 3.7
Component: s3 Version: 3.6.1
Severity: normal Keywords:
Cc: Architecture: Intel
Platform: Mac OS X 10.5

Description (last modified by dkocher)

When I upload a new file to Amazon S3 and view the ACL for that file, it shows my account with FULL_CONTROL, and that everyone has READ_ONLY access. Even if I log out of the server and log back in, it still shows everyone with READ_ONLY? access. The problem is that it's incorrect. If I try to access the file via web browser, I get an ACCESS DENIED message, and if I check the permissions using another application it shows everyone as having no permissions.

If I delete the everyone read_only permission in CyberDuck and then recreate it, then the file works correctly.

Any ideas?

I think it would be useful to be able to create a permissions template for new uploads so that new files could be public by default, but I don't know if that's something you've already considered or not.

Change History (5)

comment:1 Changed on Sep 9, 2010 at 12:30:34 PM by dkocher

  • Component changed from core to s3
  • Description modified (diff)

comment:2 Changed on Sep 9, 2010 at 12:31:13 PM by dkocher

  • Description modified (diff)

comment:3 Changed on Sep 9, 2010 at 12:54:16 PM by dkocher

I did not succeed yet replicating this issue. If you have further exact steps to follow, please post.

comment:4 in reply to: ↑ description Changed on Sep 9, 2010 at 1:02:07 PM by dkocher

Replying to https://www.google.com/accounts/o8/id?id=aitoawkvhapb-mx1r59b5l9utxiwnlp4pmzcmgo:

I think it would be useful to be able to create a permissions template for new uploads so that new files could be public by default, but I don't know if that's something you've already considered or not.

That should work as expected. The settings are burried in the Preferences. Navigate to Transfers → Transfer → Permissions → Uploads.

  • If you have selected to apply the permissions of the local file or folder for uploads, then check the access permissions of the file in Finder.app. If everyone is allowed read access in the Sharing & Permissions section of the Finder.app Info window, the file should have a READ ACL in S3 for http://acs.amazonaws.com/groups/global/AllUsers.
  • If you have choosen to set default permissions for uploads, make sure Read access for Others is selected in the Upload Permissions Transfer Preferences.

comment:5 Changed on Sep 18, 2010 at 10:40:27 PM by dkocher

  • Milestone set to 3.6.2
  • Resolution set to worksforme
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.
swiss made software