Re: Allow root ownership of client certificate key
| От | Tom Lane | 
|---|---|
| Тема | Re: Allow root ownership of client certificate key | 
| Дата | |
| Msg-id | 377058.1642538462@sss.pgh.pa.us обсуждение исходный текст | 
| Ответ на | Re: Allow root ownership of client certificate key (David Steele <david@pgmasters.net>) | 
| Ответы | Re: Allow root ownership of client certificate key Re: Allow root ownership of client certificate key | 
| Список | pgsql-hackers | 
David Steele <david@pgmasters.net> writes:
> [ client-key-perm-002.patch ]
I took a quick look at this and agree with the proposed behavior
change, but also with your self-criticisms:
> We may want to do the same on the server side to make the code blocks 
> look more similar.
>
> Also, on the server side the S_ISREG() check gets its own error and that 
> might be a good idea on the client side as well. As it is, the error 
> message on the client is going to be pretty confusing in this case.
Particularly, I think the S_ISREG check should happen before any
ownership/permissions checks; it just seems saner that way.
The only other nitpick I have is that I'd make the cross-references be
to the two file names, ie like "Note that similar checks are performed
in fe-secure-openssl.c ..."  References to the specific functions seem
likely to bit-rot in the face of future code rearrangements.
I suppose filename references could become obsolete too, but it
seems less likely.
            regards, tom lane
		
	В списке pgsql-hackers по дате отправления: