Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по привилегиям / 6 сообщений из 6, страница 1 из 1
21.01.2016, 19:01
    #39152571
bobanman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по привилегиям
Всем доброго времени суток.

Вопрос такой. Вернее их несколько, уж не бейте сильно ламмера.

Создаю нового юзера:

Код: sql
1.
CREATE USER 'test_user' IDENTIFIED BY 'test_user';



Ему даются привилегии

Код: sql
1.
GRANT SELECT ON *.* TO 'test_user';

и

Код: sql
1.
GRANT SELECT ON mysql.proc TO 'min_privs';



1) Я правильно понимаю, что первая привилегия перекрывает вторую и вторая отдельно не нужна?

2) Каким запросом можно проверить наличие у юзера вышеперечисленных привилегий?

3) А если мы зашли под этим юзером, и нам надо проверить наличие привилегии SELECT ON *.* у этого юзера, а этой привилегии нет, это вообще реально?
...
Рейтинг: 0 / 0
21.01.2016, 19:30
    #39152590
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по привилегиям
bobanmanЯ правильно понимаю, что первая привилегия перекрывает вторую и вторая отдельно не нужна?А то, что юзеры разные - не смущает?

bobanmanКаким запросом можно проверить наличие у юзера вышеперечисленных привилегий?
http://dev.mysql.com/doc/refman/5.6/en/show-grants.html

bobanmanэто вообще реально?
Реально, реально.
...
Рейтинг: 0 / 0
21.01.2016, 21:33
    #39152653
bobanman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по привилегиям
AkinabobanmanЯ правильно понимаю, что первая привилегия перекрывает вторую и вторая отдельно не нужна?А то, что юзеры разные - не смущает?

bobanmanКаким запросом можно проверить наличие у юзера вышеперечисленных привилегий?
http://dev.mysql.com/doc/refman/5.6/en/show-grants.html

bobanmanэто вообще реально?
Реально, реально.

В последнем ошибся, test_user везде. Спасибо за ссылку, почитаю. Там есть про реально, реально? :)
...
Рейтинг: 0 / 0
21.01.2016, 23:22
    #39152687
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по привилегиям
Я не понимаю, что ты видишь такого нереально-криминального в том, что пользователь не имеет прав на SELECT. Когда есть SQL SECURITY DEFINER...
...
Рейтинг: 0 / 0
22.01.2016, 12:33
    #39152911
bobanman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по привилегиям
Ок, переформулирую вопрос. Как написать такой запрос, который вернет что-то типа:


Код: sql
1.
2.
3.
     priv             |  has      |
-----------------------------------
  SELECT ON *.*       |   1       |



Ну короче 2-а столбца:
1) название привилегии
2) 1 , если привилегия у пользователя есть, и 0 , если ее нет?
...
Рейтинг: 0 / 0
22.01.2016, 17:00
    #39153240
bobanman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по привилегиям
Уважаемый Akina, ответьте плиз
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по привилегиям / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]