Я пишу простое приложение, которое будет работать как пользовательское нечто (т.е. пользовательское нечто Ubuntu).
Однако приложение соединится с моей базой данных как (пользователь базы данных foobar). IIRC, пользователи базы данных не имеют никакого отношения к пользователям системы Linux - но я просто должен разъяснить это.
Так может приложение, запущенное, чтобы работать как пользователь 'нечто', соединиться с базой данных как пользователь 'foobar'?
Абсолютно, зарегистрированный пользователь Linux и пользователь базы данных являются двумя отдельными объектами.