Re: BUG #5275: validate_exec in port/exec.c only reads u/g/o, not ACLs - Mailing list pgsql-bugs

From Tom Lane
Subject Re: BUG #5275: validate_exec in port/exec.c only reads u/g/o, not ACLs
Date
Msg-id 14557.1263443727@sss.pgh.pa.us
Whole thread Raw
In response to Re: BUG #5275: validate_exec in port/exec.c only reads u/g/o, not ACLs  (Bruce Momjian <bruce@momjian.us>)
Responses Re: BUG #5275: validate_exec in port/exec.c only reads u/g/o, not ACLs  (Bruce Momjian <bruce@momjian.us>)
List pgsql-bugs
Bruce Momjian <bruce@momjian.us> writes:
> I think access's reputation as something to avoid caused us not to look
> at it.  My old BSD manual says about access():

> CAVEAT
>      The access() function should be used rarely, if ever.  Specifically,
>      access() should never be used by any program whose user real and effec-
>      tive IDs, or group real and effective IDs, differ.

But we force those to be the same in main.c.  Anyway there are several
other uses of access() in the code ...

            regards, tom lane

pgsql-bugs by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: BUG #5275: validate_exec in port/exec.c only reads u/g/o, not ACLs
Next
From: Bruce Momjian
Date:
Subject: Re: BUG #5275: validate_exec in port/exec.c only reads u/g/o, not ACLs