Browse Source

s3: list permission is needed to list my buckets

fix https://github.com/chrislusf/seaweedfs/issues/1837
pull/1862/head
Chris Lu 4 years ago
parent
commit
5511722420
  1. 2
      weed/s3api/s3api_bucket_handlers.go

2
weed/s3api/s3api_bucket_handlers.go

@ -51,7 +51,7 @@ func (s3a *S3ApiServer) ListBucketsHandler(w http.ResponseWriter, r *http.Reques
var buckets []*s3.Bucket
for _, entry := range entries {
if entry.IsDirectory {
if identity != nil && !identity.canDo(s3_constants.ACTION_ADMIN, entry.Name) {
if identity != nil && !identity.canDo(s3_constants.ACTION_LIST, entry.Name) {
continue
}
buckets = append(buckets, &s3.Bucket{

Loading…
Cancel
Save