Hello susers, On my last email I told you I was experiencing problems with write/wall/talk. The problem with write and wall was about sgid of the executables... I was using /etc/permissions.secure, which disable the sgid for write and talk. Now, about talk, I discovered it is xinetd's fault. When I run talkd and ntalkd from the normal inetd it works great. Using xinetd I get the following message in my log file when someone attemps to use talk: 02/9/25@11:56:02: START: ntalk from=::ffff:10.0.0.1 Sep 25 11:56:02 montblanc talkd[22155]: recvfrom: bogus address length Sep 25 11:56:04 montblanc talkd[22155]: recvfrom: bogus address length My config /etc/xinetd.conf is quite standard: service ntalk { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.ntalkd } service talk { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.talkd } And here are the executables... usr/sbin # ls -l in.ntalkd in.talkd -rwxr-xr-x 1 root root 15624 Mar 23 2002 in.ntalkd lrwxrwxrwx 1 root root 9 Jun 26 02:03 in.talkd -> in.ntalkd What is wrong with xinetd??? When I switch to inetd (simply as "rcxinetd stop" and "rcinetd start") talk works perfect. Cheers Pep Serrano <pep@serrano.net> http://pep.serrano.net PGP Public Key Fingerprint: 8534 A441 2AD8 AF16 926C FD42 C5D1 1F94