El archivo .pgpasscomienza con un punto y, por lo tanto, está oculto a la vista de forma predeterminada en la mayoría de los administradores de archivos, pero debería poder acceder a él a través de la Terminal. Probablemente no necesite el .pgpassarchivo, por lo que puede ser una buena idea eliminarlo. Si decide conservarlo, edite el archivo de contraseña de acuerdo con la documentación y ejecútelo chmod 0600 ~/.pgpasspara corregir los permisos.
Las cuentas de usuario de PostgreSQL son independientes del sistema operativo, pero recuerde que, a menos que se especifique en la línea de comandos, psqlutilizará el nombre de usuario del sistema del usuario actual como nombre de la base de datos y nombre de usuario de PostgreSQL; se producirá un error si una base de datos o usuario con este nombre no existe en el clúster de la base de datos. Para agregar usuarios, ejecute psqlcomo postgresusuario, luego use los comandos CREATE ROLEo CREATE USERSQL. A menos que los usuarios se conecten a la misma base de datos, es posible que desee crear bases de datos para cada usuario para evitar errores.