psybnc+oidentd issue resolved - plz ignore last post
I figured out my STUPID problem. When you run oidentd as -u nobody and -g nobody, it doesn't have access to the /home/*/.oidentd.conf files until you give chmod o+rx /home/* and chmod o+r /home/*/.oidentd.conf files... This non-issue is resolved. I hope everyone else is 1) not as stupid as I am, or 2) able to use this info to learn from my mistake.
oidentd and psybnc
I don't understand what needs to happen for psybnc to use oidentd correctly.
oidentd (on my psybnc server) does not pick up my irc client's ident response, or use the psybnc username/nickname/login for it's ident response.
Additionally, oidentd returns the username that started the psybnc process to irc servers (psybnc-process-starter) and completely ignores /home/(psybnc-process-starter)/.oidentd.conf.
This is on a RHL 7.3 system.
My /etc/oidentd.conf command is as follows:
And the command I use to start oidentd is as follows:
oidentd -d -m -f -u nobody -g nobody -C /etc/oidentd.conf
What is wrong here? psybnc has been compiled with oidentd support flagged, so that is not the problem.
The psybnc process on the redhat system has multiple users that connect on virtual ips (it is a virtually multi-homed system) (/etc/sysconfig/network-scripts/ifcfg-eth0:1, eth0:2, etc.).