title: Root user is denied downloading from s3 bucket
body: <p>Using <code>s3cmd</code> after configuring with my root privileges (access key and secret key), whenever I try to download something from a bucket using <code>sync</code> or <code>get</code> , I receive this strange error of permission for my root account:</p>
  
  <pre><code>WARNING: Remote file  S3Error: 403 (Forbidden):
  </code></pre>
  
  <p>The owner is another user I have made using IAM console, but am I correct to expect that the root user should always get full and unrestricted access? 
  Also using <code>aws</code>-cli i get an unknown error</p>
  
  <pre><code>A client error (Unknown) occurred when calling the GetObject operation: Unknown
  </code></pre>
  
  <p>Also I thought I had to add a bucket policy to allow for root access (as strange as it sounds), as the first step I added annonymous access with this policy</p>
  
  <pre><code>{
      "Version": "2012-10-17",
      "Statement": [
          {
              "Effect": "Allow",
              "Principal": "*",
              "Action": [
                  "s3:GetObject"
              ],
              "Resource": [
                  "arn:aws:s3:::myBucket/*"
              ]
          }
      ]
  }
  </code></pre>
  
  <p>But still the errors are the same as above. The owner of the bucket is also the root user (the one trying to access is the same as owner). What am I understanding wrong here? How can I restore root user's access to my own bucket that was made by one of my own IAM users?</p>