talk가 다른 컴퓨터의 사용자에게 연결을 시도할 때 오류를 반환합니다.

talk가 다른 컴퓨터의 사용자에게 연결을 시도할 때 오류를 반환합니다.

talk로컬 네트워크에 있는 컴퓨터의 사용자에게 액세스 하려고 하면 다음과 같은 결과 가 나타납니다.

~ % talk toothrot@othermachine
[Service connection established.]
Error on write to talk daemon: Invalid argument

나는 Archie를 운영하고 있습니다.

talk동일한 컴퓨터의 사용자 간에는 잘 작동합니다. 왜 이것이 작동하지 않습니까?

답변1

다른 기계가 talkd작동 중입니까? 일반적으로 서비스입니다 (x)inetd.

talk명령은 일반적으로 다른 사용자의 터미널 세션에 액세스할 수 있으므로 setgid tty로컬에서 자체적으로 작업을 수행할 수 있습니다. 다른 호스트로부터 들어오는 호출 요청의 경우 호출 요청을 수신하고 이를 사용자 세션에 전달하거나 거부할 수 있는 신뢰할 수 있는 로컬 소프트웨어가 필요합니다(해당 사용자가 설정한 경우) mesg n.

사용자 세션에 대한 직접 네트워크 액세스를 허용하는 것은 재앙을 불러일으키는 방법입니다.

답변2

다른 사용자가 실행 중입니까?

mesg y

그렇지 않은 경우 이것이 문제의 원인일 수 있습니다.

관련 정보