@arenami

Какая область видимости у пользователя БД?

На Linux

Допустим, у меня стоят Postgres, MySql, Oracle, MongoDb + ещё штук 5 разных СУБД на одной машине.

1) Если я создам пользователя user1 в каждой из этих СУБД, то это будут разные пользователи для каждой СУБД? Они не будут видеть друг другу? И не перезатрут как-то друг друга?

2) А если у меня в системе есть уже пользователь user1, и я еще создам пользователя user1 в этих СУБД, то системный пользователь и пользователь СУБД не будут в конфликте? Не перезатрут друг друга?

Пользователь, созданный в СУБД, виден в системе?
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
@gradmir
У каждой системы (как СУБД, так и ОС) свои механизмы разграничения доступа. Они никак между собой не связаны.
Например, в PostgreSQL вообще нет пользователей. Там это называется роль входа. А user - это свойство роли.
У операционной системы свои заморочки. Пользователь ОС - это некоторая сущность, от имени которой запускаются программы, например СУБД. И у этой программы может вообще не быть прав на создание новых пользователей ОС
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы