Napisz do katalogu, w którym użytkownik postgres ma dostęp do zapisu. Na przykład /tmp
.
$ pg_dump -h localhost mydb >/tmp/tempfile
W Twojej próbie użytkownik postgresa próbuje utworzyć plik w jakimś losowym katalogu należącym do innego użytkownika.