The new build of oidentd exits with: oidentd[31046]: Error initializing core when used through xinetd and ran as nobody user. it seems that this is causing problem: [pid 31152] open("/proc/net/ip_masquerade", O_RDONLY) = -1 EACCES (Permission denied) [pid 31152] ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0x5f696e88) = -1 EINVAL (Invalid argument) i have not found a way to disable masquerading support in oinetd through command line switch. oidentd is ran only with -I argument.
oidentd-2.0.8 has the -m switch for masqueraded/NAT connections, please try with that option - also there's an oidentd_masq.conf supplied with the package that has some useful comments :>
thanks for answer but the whole point is i don't use masqueraded connections at all. hence, i don't need to mask or translate identd responses.
I've just added the masquerade use flag to disable support for NAT, could you try to compile oidentd without that flag and see if that helps?
i have recompiled without the flag and it seems that ident user doesnt have to be in priviliged group anymore well done :D