mirror of
https://github.com/postgres/postgres.git
synced 2025-11-12 05:01:15 +03:00
Authentication improvements:
A new pg_hba.conf column, USER Allow specifiction of lists of users separated by commas Allow group names specified by + Allow include files containing lists of users specified by @ Allow lists of databases, and database files Allow samegroup in database column to match group name matching dbname Removal of secondary password files Remove pg_passwd utility Lots of code cleanup in user.c and hba.c New data/global/pg_pwd format New data/global/pg_group file
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.271 2002/03/15 19:20:35 tgl Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.272 2002/04/04 04:25:48 momjian Exp $
|
||||
*
|
||||
* NOTES
|
||||
*
|
||||
@@ -748,8 +748,10 @@ PostmasterMain(int argc, char *argv[])
|
||||
/*
|
||||
* Load cached files for client authentication.
|
||||
*/
|
||||
load_hba_and_ident();
|
||||
load_password_cache();
|
||||
load_hba();
|
||||
load_ident();
|
||||
load_user();
|
||||
load_group();
|
||||
|
||||
/*
|
||||
* We're ready to rock and roll...
|
||||
@@ -1389,7 +1391,8 @@ SIGHUP_handler(SIGNAL_ARGS)
|
||||
elog(LOG, "Received SIGHUP, reloading configuration files");
|
||||
SignalChildren(SIGHUP);
|
||||
ProcessConfigFile(PGC_SIGHUP);
|
||||
load_hba_and_ident();
|
||||
load_hba();
|
||||
load_ident();
|
||||
}
|
||||
|
||||
PG_SETMASK(&UnBlockSig);
|
||||
@@ -2288,9 +2291,10 @@ sigusr1_handler(SIGNAL_ARGS)
|
||||
if (CheckPostmasterSignal(PMSIGNAL_PASSWORD_CHANGE))
|
||||
{
|
||||
/*
|
||||
* Password file has changed.
|
||||
* Password or group file has changed.
|
||||
*/
|
||||
load_password_cache();
|
||||
load_user();
|
||||
load_group();
|
||||
}
|
||||
|
||||
if (CheckPostmasterSignal(PMSIGNAL_WAKEN_CHILDREN))
|
||||
|
||||
Reference in New Issue
Block a user