On Tuesday 19 May 2009 13:25:36 Krishnakant wrote:
> Do keep posting about the feedbacks or ask on about any feature.  We
> have the mailing list at [email protected] right now.

first feedback: The INSTALL document states:

<quote>
to use postgresql for the first time there is a dedicated administrator account 
called postgres.
This will be the user we will use for the database.
We must set a password for that user.  to change/ reset the password,
sudo passwd postgres for ubuntu or just su passwd postgres for any other sudo 
less distro of gnu/linux
and hit enter.
enter the password ''gkadmin'' and re-type for confirmation.
<endquote>

this is a serious security flaw as it means that every computer running gnu-
khata will have 'gkadmin' as password for postgres - which is a super user. 
That means that anyone at all can log in as postgres and mess up all the 
databases on the system. A separate user should be created that only has 
rights over the gnu-khata database, and choice of password should be given to 
the end user. Conventionally this is done by having a separate settings.py file 
where sensitive information like this is entered and read by the application. 
In this way password can also be regularly changed.

-- 
regards
Kenneth Gonsalves
Associate
NRC-FOSS
http://nrcfosshelpline.in/web/
-- 
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to