On Tue, Nov 22, 2016 at 1:58 PM, Tsunakawa, Takayuki <tsunakawa.ta...@jp.fujitsu.com> wrote: > From: Craig Ringer [mailto:cr...@2ndquadrant.com] >> You meant CheckTokenMembership(). > > Yes, my typo in the mail. > >> The proposed patch does need to be checked with: > > I understood you meant by "refuse to run" that postgres.exe fails to start > below. Yes, I checked it on Win10. I don't have access to WinXP/2003 - > Microsoft ended their support. > > if (pgwin32_is_admin()) > { > write_stderr("Execution of PostgreSQL by a user with > administrative permissions is not\n" > "permitted.\n" > "The server must be started under an > unprivileged user ID to prevent\n" > "possible system security compromises. See the > documentation for\n" > "more information on how to properly start > the server.\n"); > exit(1); > }
I have moved that to next CF. The refactoring patch needs more testing but the basic fix patch could be applied. -- Michael -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers