Файл .pgpass начинается с точки и поэтому по умолчанию скрыт от просмотра в большинстве файловых менеджеров, но вы должны иметь доступ к нему через терминал. Вам, вероятно, не нужен файл .pgpass , поэтому рекомендуется удалить его. Если вы решили сохранить его, отредактируйте файл паролей в соответствии с документацией и запустите chmod 0600 ~/.pgpass чтобы исправить разрешения.
Учетные записи пользователей PostgreSQL не зависят от операционной системы, но помните, что если это не указано в командной строке, psql будет использовать имя пользователя системы текущего пользователя в качестве имени базы данных и имени пользователя PostgreSQL; ошибка произойдет, если база данных или пользователь с таким именем не существует в кластере базы данных. Чтобы добавить пользователей, запустите psql от имени пользователя postgres , затем используйте команды SQL CREATE ROLE или CREATE USER . Если пользователи не подключатся к одной и той же базе данных, вы можете создать базы данных для каждого пользователя, чтобы избежать ошибок.