Thanks. it worked. Dhirendra.
On Tue, Jul 13, 2021 at 6:48 PM Ran Lupovich <ranlupov...@gmail.com> wrote: > As you can see, using only *, it will create some trash 🗑 authorizations > which you might want to delete > > בתאריך יום ג׳, 13 ביולי 2021, 16:16, מאת Ran Lupovich < > ranlupov...@gmail.com>: > > > Hello 👋 in order to grant READ access to all topics like you did instead > > of just * , which in this case will take the files in current directory > and > > as the name of the topic, use "*" with the " before and after.. good luck > > > > בתאריך יום ג׳, 13 ביולי 2021, 15:40, מאת Dhirendra Singh < > > dhirendr...@gmail.com>: > > > >> Hi All, > >> I am trying to add an acl for a user to have read permission on all > >> topics. > >> I executed the following command. > >> > >> kafka-acls.sh --bootstrap-server kafka-dev:9092 --command-config > >> client.properties --add --allow-principal User:kafka-consumer > --operation > >> read --topic * > >> > >> The output i got from the above command is... > >> > >> Adding ACLs for resource `ResourcePattern(resourceType=TOPIC, > >> name=client.properties, patternType=LITERAL)`: > >> (principal=User:kafka-consumer, host=*, operation=READ, > >> permissionType=ALLOW) > >> > >> From the output it seems instead of allowing permission on all topic it > is > >> allowing on topic "client.properties" which is the name of the config > file > >> passed to the command. It is not a topic which exist in kafka. > >> > >> How to fix this issue ? > >> My kafka version is 2.5.0 > >> > > >