Fedora에서 사용자 메시지를 전환할 수 없습니다

Fedora에서 사용자 메시지를 전환할 수 없습니다

루트가 아닌 사용자 X는 사용자 Y에게 메시지를 보낼 수 없습니다. 두 사용자 모두에게 성공적으로 작동하지만 mesg y여기에 설명된 Ubuntu에 대한 유사한 질문의 조언을 따르려고 했습니다.질문. 불운.

루트 사용자는 누구에게나 메시지를 보낼 수 있습니다.

적절한 구성이나 PAM 프로필을 사용하면 문제가 해결될 수 있을 것 같지만 /etc/login.defs추가로 문제를 해결하는 방법을 모르겠습니다. 어떤 제안이 있으십니까?

저는 tty1에 사용자 picrin, tty2에 사용자 iva로 로컬로 로그인했습니다. 사용자 iva도 sshed를 통해 상자에 들어갑니다.

편집 #1

완전성을 위해 여기에 더 많은 정보가 있습니다. 이는 다음에 의해 반환됩니다 who.

picrin   tty1         2014-10-18 22:10
iva      pts/1        2014-10-19 10:09 (hostXXX-XXX-XX-X.rangeXXX-XXX.btcentralplus.com)
iva      tty2         2014-10-19 10:13

picrin사용자가 실행할 때 반환됩니다 write iva tty2.

write: iva has messages disabled on tty2

picrin사용자가 실행할 때 반환됩니다 write iva pts/1.

write: iva has messages disabled on pts/1

iva사용자가 다음을 실행할 때 반환됩니다 mesg.

is y

저는 Fedora 20을 사용하고 있습니다.

답변1

방금 Fedora 19 시스템에서 이것을 시도했고 아래와 같이 사용자 X에서 사용자 Y로 메시지를 쓸 수 있었습니다.

UserX(samtest)

samtest 터미널에서 다음 명령을 실행했습니다.

$ write saml
blah
blah
blah
Ctrl+D
사용자Y(saml)

saml 터미널에 다음 메시지가 표시됩니다.

Message from [email protected] on tty3 at 21:03 ...
blah
blah
blah
EOF

답변2

해결 방법은 iva사용자와 사용자를 picrin그룹에 추가 tty하고 /etc/login.defs행을 포함하도록 수정하는 것입니다 TTYPERM 0620. 이로써 문제가 해결되었습니다.

관련 정보