Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

identd function not working in IRC Network
If you are an IRC user, and you notice that your identd function only seems to work when you're logged in as root, head on over to this thread on the MacFixIt forums for a quick edit fix to make it functional again.

I've also noted the how-to in the body of this article just for posterity, but please, support all the Mac sites by reading the original over on MacFixIt!

The problem is in a file called inetd.conf. Here's how you fix it, as described by Mike Vannorsdel in the forum thread:

Open a terminal session, and edit /etc/inetd.conf. Change the last line from
#ident stream tcp wait root /usr/libexec/tcpd identd -w -t120
to
auth stream tcp wait root /usr/libexec/tcpd identd -w -t120
Save the changes and reboot, and you should be good to go!
    •    
  • Currently 2.00 / 5
  You rated: 1 / 5 (8 votes cast)
 
[10,801 views]  

identd function not working in IRC | 5 comments | Create New Account
Click here to return to the 'identd function not working in IRC' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Yeah but can you remove
Authored by: boult on Dec 28, '00 08:49:32PM

Yes, it does work but it don't effectively remove the "`" form the hostname in irc userlist.. in
regular Mac OS 9.0.4 using Snak I have installed a identd extension and I was able to login
without the ~ so In Mac OS X I could log in that requires identd but bet ~ because some
irc channel won't let me in though.. I wonder why..

Thanks..



[ Reply to This | # ]
Yeah but can you remove
Authored by: prefect on Mar 12, '03 05:52:17AM

Not running identd is very common for trojans/drones running on hacked machines, and because of that some irc-servers and channels bans clients without working identd.

In MacOS before OSX there was no restriction on who could grab what port, OSX tho is totally different. All ports under 1024 is reserved to root, and since identd is port 113 a program ran as a normal user can't provide identd.



[ Reply to This | # ]
Be Aware of implemication
Authored by: datasmid on Jun 07, '01 04:39:33PM

Running identd means that remote sites will be able to know
the userid of socket owners. So if you let a server listen()
over tcp/ip a hacker running f.i. nmap can know that you have
root-owned servers which he can address...

nmap http://www.insecure.com



[ Reply to This | # ]
Be Aware of implemication
Authored by: prefect on Mar 12, '03 05:47:32AM

If you run daemons as root without chrooting it, you ask for trouble anyways. ยด:)



[ Reply to This | # ]
identd function not working in IRC
Authored by: prefect on Mar 12, '03 05:41:35AM

Instead of rebooting, you can do "killall -HUP inetd"



[ Reply to This | # ]