Je dépanne / configure "talk" http://linux.about.com/od/commands/l/blcmdl1_talk.htm Je vais l'utiliser pour communiquer en toute sécurité avec d'autres utilisateurs, partager des connexions et autres et discuter spécialement que nous ne faisons pas ayez nos ordinateurs portables personnels avec nous tout le temps, c'est plus sympa d'avoir un "chat serveur"
il y a le package client talk et le démon talkd
ils ont été précédemment installés
quand j'essaie de parler [email protected] - obtenez ce qui suit:
[No connection yet]
───────[ Error on read from talk daemon: Connection refused. Press any key...]─────────────────────
Then
[Checking for invitation on caller's machine]
j'essaye pgrep talk
et pgrep talkd
ça ne donne rien
J'essaie de démarrer talkd en l'utilisant /usr/sbin/in.talkd
me donne: doit être exécuté depuis inetd.
I vi /etc/inetd.conf
- les 2 lignes
#: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
je change nobody.tty en root et udp en udp4 donc ça devient
#: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
je m'assure /usr/sbin/in.talkd
et /usr/sbin/in.ntalkd
existe réellement - je redémarre inetd - mais aucun signe de talkd sur inetd
dans ma chasse aux bogues, j'ai atteint cette page: https://bugs.launchpad.net/ubuntu/+sour… bug / 250971
Indice du paquet binaire: talkd Deux problèmes:
- Le paquet talkd place ses informations inetd dans /etc/inetd.conf au lieu de /etc/inetd.conf.d
- Les informations elles-mêmes sont incorrectement formatées pour l'inetd dont dépend talkd: talkd utilise un format 'user.group' et inet attend uniquement l'utilisateur. Je me souviens aussi vaguement d'un problème d'autorisations mais je ne peux pas en être sûr.
j'ai essayé de vi à /etc/inetd.conf.d - il donne un nouveau fichier - alias rien n'existe déjà, dois-je créer un nouveau fichier? quel est le format? j'ai déjà changé le groupe nobody.tty pour enraciner les suivis sur les rapports de bugs me semblent chinois - une idée de ce qui devrait être fait?
aide, aide, aide!
Merci beaucoup d'avance
write
sur un serveur local ou une solution cryptée plus moderne. Découvrez silc. Il y a des implications de sécurité avec talkd et c'est à peu près obsolète à ce stade.Réponses:
Vous comprenez que les services offerts par inetd sont lancés à la demande, non? Rien de servi par inetd ne démarrera réellement jusqu'à ce que certains clients tentent réellement de se connecter à ce port.
Je viens d'installer sur ma boîte de test Debian 5.0.
apt-get install talk talkd
/etc/init.d/openbsd-inetd restart
Ensuite, j'ai pu me connecter
talk username2@localhost
. J'ai vu le message comme l'autre autre utilisateur de test et j'ai fait untalk username1@localhost
et la connexion a été établie.la source
Votre cas d'utilisation me déroute vraiment. in.ntalkd vient d'une autre époque, où l'écoute était moins courante, elle est maintenant presque obsolète. Vous transmettrez des informations confidentielles sur un canal non sécurisé.
Cela dit, gardez à l'esprit que les services inetd sont généralement protégés par une couche système appelée TCP Wrappers. in.ntalkd est généralement binaire lié à libwrap.
man hosts_access devrait vous aider à résoudre votre problème.
Comme d'autres, je ne recommande vraiment pas votre approche.
la source