Richard,

On Wed, Jun 5, 2019 at 3:22 PM richard coleman <rcoleman.ascen...@gmail.com>
wrote:

> Dave,
>
> And where would *that* be?  pgAdmin4 the executable and the shared
> library is located in /usr/bin/.  There are *no* entries in /etc/ for
> pgAdmin4.  There is a pgadmin4.db in /home/u/.pgadmin/  but *no* config
> files of any kind there either.
>

I have no idea, I don't use Ubuntu or any of it's derivatives and don't
know where it installs. Have you tried searching for config.py? That is
*not* optional, and must exist.


> So it's looking like the only way to actually *use *the current version
> of pgAdmin4 is to create an undocumented file (the help page says you can
> use config.py as a reference, but guess what?  That file doesn't exist
> either.) in an unknown location, and manually add the magic string;
>
> "*MASTER_PASSWORD_REQUIRED=False"*
>
>
I think that's a little hyperbolic don't you? It works as intended, with no
changes required if you set the password and re-enter it when you restart
pgAdmin. You only need to modify anything if you want to change the
behaviour.

And to be clear; if config.py is not present on your system, then there is
no way pgAdmin will even start, let alone work.


>
> I get *why* you added this feature, but I think it was implemented *completely
> backwards*.  Instead of making *every* end user jump through these
> ridiculous hoops just to *continue* to use pgAdmin4 as they had been up
> to this point, a better option would be to allow security conscious sys
> admins to add the configuration:
>
>  "*MASTER_PASSWORD_REQUIRED=True"*
>
> to a non-user writable configuration file.  In that way the vast majority
> of people running pgAdmin4 can continue to do so and the few that
> wanted/needed the added security could do so as well.
>

That is not how security works. Without the master password feature, there
are possible attack vectors in which a stored password could be accessed by
third parties. We aim for secure by default; if you don't care about the
risk, then you can actively choose to run in a less secure way.


>
>
> So, now I'm using dBeaver as I *can't* disable the Master Password dialog
> box and pgAdmin4 won't let me *do* anything.
>
> Any other thoughts?  Anyone?
>
> Thanks,
>
> rik.
>
> On Wed, Jun 5, 2019 at 10:03 AM Dave Page <dp...@pgadmin.org> wrote:
>
>>
>>
>> On Wed, Jun 5, 2019 at 2:44 PM richard coleman <
>> rcoleman.ascen...@gmail.com> wrote:
>>
>>> Dave,
>>>
>>> Sorry, but after an e*xhaustive* search of the several terabytes on my
>>> machine, there is *no* config_local.py file.  Do you have any idea
>>> where it's supposed to be located?
>>>
>>
>> You need to create it if it doesn't exist, in the same directory as
>> pgAdmin's config.py.
>>
>>
>>>
>>> Thanks,
>>>
>>> rik.
>>>
>>> On Wed, Jun 5, 2019 at 9:30 AM Dave Page <dp...@pgadmin.org> wrote:
>>>
>>>>
>>>>
>>>> On Wed, Jun 5, 2019 at 1:16 PM richard coleman <
>>>> rcoleman.ascen...@gmail.com> wrote:
>>>>
>>>>> Cherio,
>>>>>
>>>>> I am sorry to inform you, but there is *no* mention of "config_local.py"
>>>>> on that page, nor any indication of where I would find it.
>>>>>
>>>>
>>>>
>>>> https://www.pgadmin.org/docs/pgadmin4/4.x/desktop_deployment.html#configuration
>>>>
>>>>
>>>>>
>>>>> rik.
>>>>>
>>>>> On Tue, Jun 4, 2019 at 5:06 PM Cherio <che...@gmail.com> wrote:
>>>>>
>>>>>> Put "MASTER_PASSWORD_REQUIRED = False" line into your
>>>>>> "lib/python?.?/site-packages/pgadmin4/config_local.py". This is in the
>>>>>> docs: https://www.pgadmin.org/docs/pgadmin4/dev/master_password.html
>>>>>>
>>>>>> On Tue, Jun 4, 2019 at 4:41 PM richard coleman <
>>>>>> rcoleman.ascen...@gmail.com> wrote:
>>>>>>
>>>>>>> To whomever,
>>>>>>>
>>>>>>> Running a newly update pgAdmin 4 version 4.8 on my Kubuntu box.
>>>>>>> There are a couple of glaring issues.
>>>>>>>
>>>>>>> First: It keeps prompting to; "Set Master Password"
>>>>>>>     I don't want to set another password that I'll just end up
>>>>>>> forgetting.
>>>>>>>
>>>>>>> Second: When I click the "?" button on that dialog box it takes me
>>>>>>> to this page:
>>>>>>> "http://127.0.0.1:33681/help/help/master_password.html";
>>>>>>> Which returns "404 Not Found"
>>>>>>>
>>>>>>> Hopefully there is a simple solution to these issues.
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> rik.
>>>>>>>
>>>>>>
>>>>
>>>> --
>>>> Dave Page
>>>> Blog: http://pgsnake.blogspot.com
>>>> Twitter: @pgsnake
>>>>
>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>> The Enterprise PostgreSQL Company
>>>>
>>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>

-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Reply via email to