Допустим, у меня стоят Postgres, MySql, Oracle, MongoDb + ещё штук 5 разных СУБД на одной машине.
1) Если я создам пользователя user1 в каждой из этих СУБД, то это будут разные пользователи для каждой СУБД? Они не будут видеть друг другу? И не перезатрут как-то друг друга?
2) А если у меня в системе есть уже пользователь user1, и я еще создам пользователя user1 в этих СУБД, то системный пользователь и пользователь СУБД не будут в конфликте? Не перезатрут друг друга?
У каждой системы (как СУБД, так и ОС) свои механизмы разграничения доступа. Они никак между собой не связаны.
Например, в PostgreSQL вообще нет пользователей. Там это называется роль входа. А user - это свойство роли.
У операционной системы свои заморочки. Пользователь ОС - это некоторая сущность, от имени которой запускаются программы, например СУБД. И у этой программы может вообще не быть прав на создание новых пользователей ОС