루트가 아닌 사용자 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
. 이로써 문제가 해결되었습니다.