From: SourceForge.net <no...@so...> - 2010-02-03 07:32:45
|
Bugs item #2945090, was opened at 2010-02-03 07:32 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: setacl doesn't set ACLs Initial Comment: Executing "s3cmd setacl --acl-public --recursive s3://bucket/subfolder" doesn't actually grant read (or any) access to everyone. I discovered this when a colleague was unable to access the subfolder. Checking ACLs with s3fox showed only the default permissions. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 |
From: SourceForge.net <no...@so...> - 2010-02-03 08:48:36
|
Bugs item #2945090, was opened at 2010-02-03 20:32 Message generated for change (Comment added) made by ludvigm You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: setacl doesn't set ACLs Initial Comment: Executing "s3cmd setacl --acl-public --recursive s3://bucket/subfolder" doesn't actually grant read (or any) access to everyone. I discovered this when a colleague was unable to access the subfolder. Checking ACLs with s3fox showed only the default permissions. ---------------------------------------------------------------------- >Comment By: Michal Ludvig (ludvigm) Date: 2010-02-03 21:48 Message: What version is it? Works for me. Does running it with --verbose reveal anything suspicious? Michal ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 |
From: SourceForge.net <no...@so...> - 2010-02-05 05:15:26
|
Bugs item #2945090, was opened at 2010-02-02 23:32 Message generated for change (Comment added) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: setacl doesn't set ACLs Initial Comment: Executing "s3cmd setacl --acl-public --recursive s3://bucket/subfolder" doesn't actually grant read (or any) access to everyone. I discovered this when a colleague was unable to access the subfolder. Checking ACLs with s3fox showed only the default permissions. ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-04 21:15 Message: will@host:~$ uname -a Linux thinkberry 2.6.32-trunk-amd64 #1 SMP Sun Jan 10 22:40:40 UTC 2010 x86_64 GNU/Linux will@host:~$ s3cmd --version s3cmd version 0.9.9.91 will@host:~$ s3cmd setacl --verbose --acl-public --recursive s3://cs345a-group04/assignment1/ INFO: Retrieving list of remote files for s3://cs345a-group04/assignment1/ ... INFO: Applying --exclude/--include INFO: Summary: 17 remote files to update s3://cs345a-group04/assignment1/prepareRaw.py: ACL set to Public [1 of 17] s3://cs345a-group04/assignment1/question1aster/Makefile: ACL set to Public [2 of 17] s3://cs345a-group04/assignment1/question1aster/g04_letter_count.java: ACL set to Public [3 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.jar: ACL set to Public [4 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.java: ACL set to Public [5 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.jar: ACL set to Public [6 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.java: ACL set to Public [7 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.jar: ACL set to Public [8 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.java: ACL set to Public [9 of 17] s3://cs345a-group04/assignment1/question1aster/runAster.sql: ACL set to Public [10 of 17] s3://cs345a-group04/assignment1/question1hive/letterfreq.tsv: ACL set to Public [11 of 17] s3://cs345a-group04/assignment1/question1hive/runHive.sql: ACL set to Public [12 of 17] s3://cs345a-group04/assignment1/question1hive/splitLetters.py: ACL set to Public [13 of 17] s3://cs345a-group04/assignment1/question1hive/splitWords.py: ACL set to Public [14 of 17] s3://cs345a-group04/assignment1/question1hive/toprealwords.tsv: ACL set to Public [15 of 17] s3://cs345a-group04/assignment1/question1hive/topwords.tsv: ACL set to Public [16 of 17] s3://cs345a-group04/assignment1/question2.txt: ACL set to Public [17 of 17] Initially all files had default permissions. After running this command none of the above files have public permission (verified using s3fox as well as another user's attempts to access them). Any ideas? ---------------------------------------------------------------------- Comment By: Michal Ludvig (ludvigm) Date: 2010-02-03 00:48 Message: What version is it? Works for me. Does running it with --verbose reveal anything suspicious? Michal ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 |
From: SourceForge.net <no...@so...> - 2010-02-05 05:17:21
|
Bugs item #2945090, was opened at 2010-02-02 23:32 Message generated for change (Comment added) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: setacl doesn't set ACLs Initial Comment: Executing "s3cmd setacl --acl-public --recursive s3://bucket/subfolder" doesn't actually grant read (or any) access to everyone. I discovered this when a colleague was unable to access the subfolder. Checking ACLs with s3fox showed only the default permissions. ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-04 21:17 Message: I've just noticed something: all the genuine files have the correct permissions, only the folders have the incorrect, original ACLs. Is --recursive meant to hit them as well? ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-04 21:15 Message: will@host:~$ uname -a Linux thinkberry 2.6.32-trunk-amd64 #1 SMP Sun Jan 10 22:40:40 UTC 2010 x86_64 GNU/Linux will@host:~$ s3cmd --version s3cmd version 0.9.9.91 will@host:~$ s3cmd setacl --verbose --acl-public --recursive s3://cs345a-group04/assignment1/ INFO: Retrieving list of remote files for s3://cs345a-group04/assignment1/ ... INFO: Applying --exclude/--include INFO: Summary: 17 remote files to update s3://cs345a-group04/assignment1/prepareRaw.py: ACL set to Public [1 of 17] s3://cs345a-group04/assignment1/question1aster/Makefile: ACL set to Public [2 of 17] s3://cs345a-group04/assignment1/question1aster/g04_letter_count.java: ACL set to Public [3 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.jar: ACL set to Public [4 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.java: ACL set to Public [5 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.jar: ACL set to Public [6 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.java: ACL set to Public [7 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.jar: ACL set to Public [8 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.java: ACL set to Public [9 of 17] s3://cs345a-group04/assignment1/question1aster/runAster.sql: ACL set to Public [10 of 17] s3://cs345a-group04/assignment1/question1hive/letterfreq.tsv: ACL set to Public [11 of 17] s3://cs345a-group04/assignment1/question1hive/runHive.sql: ACL set to Public [12 of 17] s3://cs345a-group04/assignment1/question1hive/splitLetters.py: ACL set to Public [13 of 17] s3://cs345a-group04/assignment1/question1hive/splitWords.py: ACL set to Public [14 of 17] s3://cs345a-group04/assignment1/question1hive/toprealwords.tsv: ACL set to Public [15 of 17] s3://cs345a-group04/assignment1/question1hive/topwords.tsv: ACL set to Public [16 of 17] s3://cs345a-group04/assignment1/question2.txt: ACL set to Public [17 of 17] Initially all files had default permissions. After running this command none of the above files have public permission (verified using s3fox as well as another user's attempts to access them). Any ideas? ---------------------------------------------------------------------- Comment By: Michal Ludvig (ludvigm) Date: 2010-02-03 00:48 Message: What version is it? Works for me. Does running it with --verbose reveal anything suspicious? Michal ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 |
From: SourceForge.net <no...@so...> - 2010-02-09 21:43:30
|
Bugs item #2945090, was opened at 2010-02-03 20:32 Message generated for change (Comment added) made by ludvigm You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: setacl doesn't set ACLs Initial Comment: Executing "s3cmd setacl --acl-public --recursive s3://bucket/subfolder" doesn't actually grant read (or any) access to everyone. I discovered this when a colleague was unable to access the subfolder. Checking ACLs with s3fox showed only the default permissions. ---------------------------------------------------------------------- >Comment By: Michal Ludvig (ludvigm) Date: 2010-02-10 10:43 Message: Technically there is nothing like a "folder" in S3 storage. Only files. S3fox works around that by creating empty files with a special name. For instance for a folder named 'assignment1' S3fox would create a file 'assignment1_$folder$'. The 'folder permissions' are then applied on this 'assignment1_$folder$' file. S3cmd however doesn't know anything about S3fox-style of folders and therefore doesn't create these *_$folder$ files in your buckets and subsequently won't set the folders' permissions in S3fox-way. Adding S3fox folders support is on my todo list though... ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-05 18:17 Message: I've just noticed something: all the genuine files have the correct permissions, only the folders have the incorrect, original ACLs. Is --recursive meant to hit them as well? ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-05 18:15 Message: will@host:~$ uname -a Linux thinkberry 2.6.32-trunk-amd64 #1 SMP Sun Jan 10 22:40:40 UTC 2010 x86_64 GNU/Linux will@host:~$ s3cmd --version s3cmd version 0.9.9.91 will@host:~$ s3cmd setacl --verbose --acl-public --recursive s3://cs345a-group04/assignment1/ INFO: Retrieving list of remote files for s3://cs345a-group04/assignment1/ ... INFO: Applying --exclude/--include INFO: Summary: 17 remote files to update s3://cs345a-group04/assignment1/prepareRaw.py: ACL set to Public [1 of 17] s3://cs345a-group04/assignment1/question1aster/Makefile: ACL set to Public [2 of 17] s3://cs345a-group04/assignment1/question1aster/g04_letter_count.java: ACL set to Public [3 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.jar: ACL set to Public [4 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.java: ACL set to Public [5 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.jar: ACL set to Public [6 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.java: ACL set to Public [7 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.jar: ACL set to Public [8 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.java: ACL set to Public [9 of 17] s3://cs345a-group04/assignment1/question1aster/runAster.sql: ACL set to Public [10 of 17] s3://cs345a-group04/assignment1/question1hive/letterfreq.tsv: ACL set to Public [11 of 17] s3://cs345a-group04/assignment1/question1hive/runHive.sql: ACL set to Public [12 of 17] s3://cs345a-group04/assignment1/question1hive/splitLetters.py: ACL set to Public [13 of 17] s3://cs345a-group04/assignment1/question1hive/splitWords.py: ACL set to Public [14 of 17] s3://cs345a-group04/assignment1/question1hive/toprealwords.tsv: ACL set to Public [15 of 17] s3://cs345a-group04/assignment1/question1hive/topwords.tsv: ACL set to Public [16 of 17] s3://cs345a-group04/assignment1/question2.txt: ACL set to Public [17 of 17] Initially all files had default permissions. After running this command none of the above files have public permission (verified using s3fox as well as another user's attempts to access them). Any ideas? ---------------------------------------------------------------------- Comment By: Michal Ludvig (ludvigm) Date: 2010-02-03 21:48 Message: What version is it? Works for me. Does running it with --verbose reveal anything suspicious? Michal ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 |
From: SourceForge.net <no...@so...> - 2010-02-09 21:43:51
|
Bugs item #2945090, was opened at 2010-02-03 20:32 Message generated for change (Settings changed) made by ludvigm You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction >Status: Closed >Resolution: Later Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: setacl doesn't set ACLs Initial Comment: Executing "s3cmd setacl --acl-public --recursive s3://bucket/subfolder" doesn't actually grant read (or any) access to everyone. I discovered this when a colleague was unable to access the subfolder. Checking ACLs with s3fox showed only the default permissions. ---------------------------------------------------------------------- Comment By: Michal Ludvig (ludvigm) Date: 2010-02-10 10:43 Message: Technically there is nothing like a "folder" in S3 storage. Only files. S3fox works around that by creating empty files with a special name. For instance for a folder named 'assignment1' S3fox would create a file 'assignment1_$folder$'. The 'folder permissions' are then applied on this 'assignment1_$folder$' file. S3cmd however doesn't know anything about S3fox-style of folders and therefore doesn't create these *_$folder$ files in your buckets and subsequently won't set the folders' permissions in S3fox-way. Adding S3fox folders support is on my todo list though... ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-05 18:17 Message: I've just noticed something: all the genuine files have the correct permissions, only the folders have the incorrect, original ACLs. Is --recursive meant to hit them as well? ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-05 18:15 Message: will@host:~$ uname -a Linux thinkberry 2.6.32-trunk-amd64 #1 SMP Sun Jan 10 22:40:40 UTC 2010 x86_64 GNU/Linux will@host:~$ s3cmd --version s3cmd version 0.9.9.91 will@host:~$ s3cmd setacl --verbose --acl-public --recursive s3://cs345a-group04/assignment1/ INFO: Retrieving list of remote files for s3://cs345a-group04/assignment1/ ... INFO: Applying --exclude/--include INFO: Summary: 17 remote files to update s3://cs345a-group04/assignment1/prepareRaw.py: ACL set to Public [1 of 17] s3://cs345a-group04/assignment1/question1aster/Makefile: ACL set to Public [2 of 17] s3://cs345a-group04/assignment1/question1aster/g04_letter_count.java: ACL set to Public [3 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.jar: ACL set to Public [4 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.java: ACL set to Public [5 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.jar: ACL set to Public [6 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.java: ACL set to Public [7 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.jar: ACL set to Public [8 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.java: ACL set to Public [9 of 17] s3://cs345a-group04/assignment1/question1aster/runAster.sql: ACL set to Public [10 of 17] s3://cs345a-group04/assignment1/question1hive/letterfreq.tsv: ACL set to Public [11 of 17] s3://cs345a-group04/assignment1/question1hive/runHive.sql: ACL set to Public [12 of 17] s3://cs345a-group04/assignment1/question1hive/splitLetters.py: ACL set to Public [13 of 17] s3://cs345a-group04/assignment1/question1hive/splitWords.py: ACL set to Public [14 of 17] s3://cs345a-group04/assignment1/question1hive/toprealwords.tsv: ACL set to Public [15 of 17] s3://cs345a-group04/assignment1/question1hive/topwords.tsv: ACL set to Public [16 of 17] s3://cs345a-group04/assignment1/question2.txt: ACL set to Public [17 of 17] Initially all files had default permissions. After running this command none of the above files have public permission (verified using s3fox as well as another user's attempts to access them). Any ideas? ---------------------------------------------------------------------- Comment By: Michal Ludvig (ludvigm) Date: 2010-02-03 21:48 Message: What version is it? Works for me. Does running it with --verbose reveal anything suspicious? Michal ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 |
From: SourceForge.net <no...@so...> - 2010-03-01 20:05:25
|
Bugs item #2945090, was opened at 2010-02-03 02:32 Message generated for change (Comment added) made by hisham80 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction Status: Closed Resolution: Later Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: setacl doesn't set ACLs Initial Comment: Executing "s3cmd setacl --acl-public --recursive s3://bucket/subfolder" doesn't actually grant read (or any) access to everyone. I discovered this when a colleague was unable to access the subfolder. Checking ACLs with s3fox showed only the default permissions. ---------------------------------------------------------------------- Comment By: Ali Hisham Malik (hisham80) Date: 2010-03-01 15:05 Message: I noticed that when I changed the acl to --acl-private and then re-ran with --acl-public, it started setting the acl to public correctly. Looks like s3cmd incorrectly sees the files as being public, and skips them. I think there should be a way of force setting the acl for each file anyways. Looking at the acl from s3 for the same file I noticed that the owner had read/write permissions only for the files that were getting skipped. ---------------------------------------------------------------------- Comment By: Michal Ludvig (ludvigm) Date: 2010-02-09 16:43 Message: Technically there is nothing like a "folder" in S3 storage. Only files. S3fox works around that by creating empty files with a special name. For instance for a folder named 'assignment1' S3fox would create a file 'assignment1_$folder$'. The 'folder permissions' are then applied on this 'assignment1_$folder$' file. S3cmd however doesn't know anything about S3fox-style of folders and therefore doesn't create these *_$folder$ files in your buckets and subsequently won't set the folders' permissions in S3fox-way. Adding S3fox folders support is on my todo list though... ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-05 00:17 Message: I've just noticed something: all the genuine files have the correct permissions, only the folders have the incorrect, original ACLs. Is --recursive meant to hit them as well? ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-05 00:15 Message: will@host:~$ uname -a Linux thinkberry 2.6.32-trunk-amd64 #1 SMP Sun Jan 10 22:40:40 UTC 2010 x86_64 GNU/Linux will@host:~$ s3cmd --version s3cmd version 0.9.9.91 will@host:~$ s3cmd setacl --verbose --acl-public --recursive s3://cs345a-group04/assignment1/ INFO: Retrieving list of remote files for s3://cs345a-group04/assignment1/ ... INFO: Applying --exclude/--include INFO: Summary: 17 remote files to update s3://cs345a-group04/assignment1/prepareRaw.py: ACL set to Public [1 of 17] s3://cs345a-group04/assignment1/question1aster/Makefile: ACL set to Public [2 of 17] s3://cs345a-group04/assignment1/question1aster/g04_letter_count.java: ACL set to Public [3 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.jar: ACL set to Public [4 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.java: ACL set to Public [5 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.jar: ACL set to Public [6 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.java: ACL set to Public [7 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.jar: ACL set to Public [8 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.java: ACL set to Public [9 of 17] s3://cs345a-group04/assignment1/question1aster/runAster.sql: ACL set to Public [10 of 17] s3://cs345a-group04/assignment1/question1hive/letterfreq.tsv: ACL set to Public [11 of 17] s3://cs345a-group04/assignment1/question1hive/runHive.sql: ACL set to Public [12 of 17] s3://cs345a-group04/assignment1/question1hive/splitLetters.py: ACL set to Public [13 of 17] s3://cs345a-group04/assignment1/question1hive/splitWords.py: ACL set to Public [14 of 17] s3://cs345a-group04/assignment1/question1hive/toprealwords.tsv: ACL set to Public [15 of 17] s3://cs345a-group04/assignment1/question1hive/topwords.tsv: ACL set to Public [16 of 17] s3://cs345a-group04/assignment1/question2.txt: ACL set to Public [17 of 17] Initially all files had default permissions. After running this command none of the above files have public permission (verified using s3fox as well as another user's attempts to access them). Any ideas? ---------------------------------------------------------------------- Comment By: Michal Ludvig (ludvigm) Date: 2010-02-03 03:48 Message: What version is it? Works for me. Does running it with --verbose reveal anything suspicious? Michal ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 |
From: SourceForge.net <no...@so...> - 2011-11-12 22:05:48
|
Bugs item #2945090, was opened at 2010-02-02 23:32 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: s3cmd Group: Malfunction Status: Open Resolution: Later Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: setacl doesn't set ACLs Initial Comment: Executing "s3cmd setacl --acl-public --recursive s3://bucket/subfolder" doesn't actually grant read (or any) access to everyone. I discovered this when a colleague was unable to access the subfolder. Checking ACLs with s3fox showed only the default permissions. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2011-11-12 14:05 Message: EAYqtf <a href="http://kcohrktuawhx.com/">kcohrktuawhx</a>, [url=http://ruemfdsopvnv.com/]ruemfdsopvnv[/url], [link=http://jhhrgydzqjhh.com/]jhhrgydzqjhh[/link], http://paroxqcnpfeg.com/ ---------------------------------------------------------------------- Comment By: Ali Hisham Malik (hisham80) Date: 2010-03-01 12:05 Message: I noticed that when I changed the acl to --acl-private and then re-ran with --acl-public, it started setting the acl to public correctly. Looks like s3cmd incorrectly sees the files as being public, and skips them. I think there should be a way of force setting the acl for each file anyways. Looking at the acl from s3 for the same file I noticed that the owner had read/write permissions only for the files that were getting skipped. ---------------------------------------------------------------------- Comment By: Michal Ludvig (ludvigm) Date: 2010-02-09 13:43 Message: Technically there is nothing like a "folder" in S3 storage. Only files. S3fox works around that by creating empty files with a special name. For instance for a folder named 'assignment1' S3fox would create a file 'assignment1_$folder$'. The 'folder permissions' are then applied on this 'assignment1_$folder$' file. S3cmd however doesn't know anything about S3fox-style of folders and therefore doesn't create these *_$folder$ files in your buckets and subsequently won't set the folders' permissions in S3fox-way. Adding S3fox folders support is on my todo list though... ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-04 21:17 Message: I've just noticed something: all the genuine files have the correct permissions, only the folders have the incorrect, original ACLs. Is --recursive meant to hit them as well? ---------------------------------------------------------------------- Comment By: Will () Date: 2010-02-04 21:15 Message: will@host:~$ uname -a Linux thinkberry 2.6.32-trunk-amd64 #1 SMP Sun Jan 10 22:40:40 UTC 2010 x86_64 GNU/Linux will@host:~$ s3cmd --version s3cmd version 0.9.9.91 will@host:~$ s3cmd setacl --verbose --acl-public --recursive s3://cs345a-group04/assignment1/ INFO: Retrieving list of remote files for s3://cs345a-group04/assignment1/ ... INFO: Applying --exclude/--include INFO: Summary: 17 remote files to update s3://cs345a-group04/assignment1/prepareRaw.py: ACL set to Public [1 of 17] s3://cs345a-group04/assignment1/question1aster/Makefile: ACL set to Public [2 of 17] s3://cs345a-group04/assignment1/question1aster/g04_letter_count.java: ACL set to Public [3 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.jar: ACL set to Public [4 of 17] s3://cs345a-group04/assignment1/question1aster/g04_plain_count.java: ACL set to Public [5 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.jar: ACL set to Public [6 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_letters.java: ACL set to Public [7 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.jar: ACL set to Public [8 of 17] s3://cs345a-group04/assignment1/question1aster/g04_split_words.java: ACL set to Public [9 of 17] s3://cs345a-group04/assignment1/question1aster/runAster.sql: ACL set to Public [10 of 17] s3://cs345a-group04/assignment1/question1hive/letterfreq.tsv: ACL set to Public [11 of 17] s3://cs345a-group04/assignment1/question1hive/runHive.sql: ACL set to Public [12 of 17] s3://cs345a-group04/assignment1/question1hive/splitLetters.py: ACL set to Public [13 of 17] s3://cs345a-group04/assignment1/question1hive/splitWords.py: ACL set to Public [14 of 17] s3://cs345a-group04/assignment1/question1hive/toprealwords.tsv: ACL set to Public [15 of 17] s3://cs345a-group04/assignment1/question1hive/topwords.tsv: ACL set to Public [16 of 17] s3://cs345a-group04/assignment1/question2.txt: ACL set to Public [17 of 17] Initially all files had default permissions. After running this command none of the above files have public permission (verified using s3fox as well as another user's attempts to access them). Any ideas? ---------------------------------------------------------------------- Comment By: Michal Ludvig (ludvigm) Date: 2010-02-03 00:48 Message: What version is it? Works for me. Does running it with --verbose reveal anything suspicious? Michal ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=887015&aid=2945090&group_id=178907 |