0

Как создать пользователя с правами только по чтению определённых таблиц.

create role noname with password ''
Kromster
  • 13,809
  • В этот вопрос следует включить больше подробностей и уточнить проблему – Andrew Oct 06 '21 at 14:14
  • Пожалуйста, уточните вашу конкретную проблему или приведите более подробную информацию о том, что именно вам нужно. В текущем виде сложно понять, что именно вы спрашиваете. – Дух сообщества Oct 06 '21 at 14:23
  • Не могу разобраться как в кассандре создать пользователя с правами только по чтению нескольких таблиц. – Алексей Филиппов Oct 06 '21 at 14:38

2 Answers2

2

Команда GRANT даёт возможность управлять правами пользователя. Для чтения нужно право на SELECT.

Например:

GRANT SELECT TO TABLE mykeyspace.mytable TO noname;

Ключевое слово TABLE опционально, его можно не писать.

0xdb
  • 51,614
k_rus
  • 121
0

CREATE ROLE testuser WITH PASSWORD = 'password' AND LOGIN = true;

CREATE KEYSPACE testkeyspace WITH REPLICATION = {'class':'NetworkTopologyStrategy', 'dc1' : 3};

GRANT ALL ON KEYSPACE testuser TO testkeyspace;

  • В текущем виде ваш ответ непонятен. Пожалуйста, нажмите [edit] под сообщением, чтобы добавить больше подробностей, которые помогут другим понять, как он отвечает на заданный вопрос. Вы можете найти больше информации о том, как писать хорошие ответы в Справке. – Дух сообщества Oct 06 '21 at 14:56