我正在排除故障/configuration“谈话” http://linux.about.com/od/commands/l/blcmdl1_talk.htm将使用它与其他用户进行安全通信,共享login等,特别聊天,我们不有我们的个人笔记本电脑随时随地,有一个“服务器聊天”
有谈话客户端包和talkd守护进程
他们以前安装
当我尝试谈论[email protected] – 得到以下内容:
[No connection yet] ───────[ Error on read from talk daemon: Connection refused. Press any key...]───────────────────── Then [Checking for invitation on caller's machine]
我尝试pgrep talk和pgrep talk ,它什么都不给
我试着开始使用/usr/sbin/in.talkd来说话,它给了我:必须从inetd运行。
我vi /etc/inetd.conf – 2行
#:BSD: Shell, login, exec and talk are BSD protocols. talk dgram udp wait nobody.tty /usr/sbin/in.talkd in.talkd ntalk dgram udp wait nobody.tty /usr/sbin/in.ntalkd in.ntalkd
我将nobody.tty改为root并将udp改为udp4
#:BSD: Shell, login, exec and talk are BSD protocols. talk dgram udp4 wait root /usr/sbin/in.talkd in.talkd ntalk dgram udp4 wait root /usr/sbin/in.ntalkd in.ntalkd
我确定/usr/sbin/in.talkd和/usr/sbin/in.ntalkd实际存在 – 我重新启动inetd – 但没有在inetd上谈论的迹象
在我的错误狩猎,我到达了这个页面: https ://bugs.launchpad.net/ubuntu/+sour … bug / 250971
二进制包提示:通话两个问题:
我试图vi到/etc/inetd.conf.d – 它提供了新的文件 – 又没有什么已经存在,我应该创build新的文件? 格式是什么? 我已经改变了nobody.tty小组来根据臭虫报告声音中国人跟随我 – 任何想法应该做什么?
帮助,帮助,帮助!
非常感谢
您了解inetd提供的服务是按需启动的吗? 除非某些客户端实际尝试连接到该端口,否则inetd的任何服务都不会启动。
我刚刚安装在我的Debian 5.0testing框中。
apt-get install talk talkd /etc/init.d/openbsd-inetd restart 然后,我可以连接talk username2@localhost 。 我看到另一个testing用户的消息,并做了一个talk username1@localhost和连接build立。
你的用例真的让我困惑。 inntalk来自另一个时代,窃听不太常见,现在已经过时了。 您将通过不安全的渠道传输机密信息。
话虽如此,请记住,inetd服务通常由一个名为TCP Wrappers的系统层保护。 in.ntalkd通常是与libwrap二进制链接的。
man hosts_access应该可以帮助你解决你的问题。
像其他人一样,我真的不推荐你的方法。