Re: Proposal to automatically make the owner/user of an accepted socket the current process
Thor Lancelot Simon <[email protected]> Fri, 6 Jun 2025 09:31:58 -0400
| Newsgroups | gmane.os.netbsd.devel.kernel,gmane.os.netbsd.devel.network |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Jun 06, 2025 at 09:28:31AM -0400, Greg Troxel wrote: > > get me the effective uid/gid of the process which will receive this > packet after I deliver it to socket B Is there actually a guaranteed-unique answer to this question? Even leaving aside file descriptor passing, what if a process forks, then drops privilege? Whoever calls read() on their descriptor for the socket first will get the packet, no?