levinsv / pgadmin3

PgAdmin3 с поддержкой PostgreSQL 16
58 stars 10 forks source link

Функционал для шифрования файла с паролями pgpass.conf #27

Closed xinferum closed 2 years ago

xinferum commented 2 years ago

Добрый день.

Спасибо большое за поддержку PgAdmin3.

У меня вопрос, нет ли возможности реализовать шифрование файла хранилища паролей? В данный момент файл pgpass.conf хранит данные для подключения в открытом виде, примерно по такому пути:

c:\users\%username%\appdata\roaming\postgresql\pgpass.conf

Было бы полезно иметь возможность зашифровать pgpass.conf мастер паролем и указывать его при запуске программы.

levinsv commented 2 years ago

pgAdmin3 linux ориентированный клиент. А там доступ к файлу регулируется назначением владельца файла. Сделайте владельцем pgpass.conf только себя и уберите все прочие разрешения у других учётных записей. И тогда только вы сможете его открывать.