----------------------------------------
       talkd on ubuntu
       January 02nd, 2019
       ----------------------------------------
       
       I need to save these notes somewhere. I just got talkd working on
       ubuntu 18.10 and it was quite convoluted. Here's what I did:
       
       - install openbsd-inetd (not inetutils-inetd, it's shit)
       - install talkd (not inetutils-talkd, also shit)
       - install ytalk (better than talk by a mile)
       
       edit /etc/inetd.conf and add the following:
       
       #:BSD: Shell, login, exec and talk are BSD protocols.
       talk   dgram udp wait nobody.tty /usr/sbin/tcpd in.talkd
       ntalk  dgram udp wait nobody.tty /usr/sbin/tcpd in.ntalkd 
       
       note the /usr/sbin/tcpd. If talkd added content here for you,
       those are probably quite different. Trust tcpd to handle the
       connection for you and hand it off to in.talkd and in.ntalkd
       afterwards. 
       
       'nobody' will probably need to be added to the tty group. In truth
       you should make another dummy user without a login shell named
       'talkd' and add THAT user to tty, but this works.
       
       $ sudo usermod -a -G tty nobody
       
       Restart inetd:
       
       $ sudo service openbsd-inetd restart
       
       Now you should be able to use 'talk' on your server, locally at
       least.
       
       Ports 517 and 518 are for talkd, so you can open them up in your
       firewall and that should be enough to talk to other servers, but
       I don't have that piece of the puzzle just yet.
       
       Good luck!