Bug - auto/unix incorrectly detects nobody group

Maxim Dounin mdounin at mdounin.ru
Wed Jul 13 01:11:45 MSD 2011


Hello!

On Tue, Jul 12, 2011 at 03:53:10PM -0400, scarley wrote:

> In auto/unix (line 9 in 1.0.4) the pattern for detecting the nobody
> group is not anchored properly and will incorrectly detect the group
> nobody if the nobody user is in one of the listed groups.  E.G. if
> "nagcmd:x:114:nagios,nobody" appears in the file.
> 
> This is easily fixed by anchoring the grep regex to the beginning of the
> line:
> 
>         if grep ^nobody /etc/group 2>&1 >/dev/null; then

Yes, thank you for report.

I wonder if it's feasible to use "id -gn nobody" instead to find 
out nobody's group, it seems to be POSIX-complaint way to do this.  
Quck test suggests that at least current FreeBSD, Linux and QNX 
are able to handle this...

Maxim Dounin



More information about the nginx mailing list