강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

who명령어로 write메시지 수신가능여부 표시하여 로그인사용자 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

who명령어로 write메시지 수신가능여부 표시하여 로그인사용자 확인하기

 

여러분이 만약 시스템에 로그인한 다른 사용자와 write 이용하여 대화를 하고자 한다면 어떤 사용자로 로그인해 있는가를 확인해야 하고, 또한 대화가 가능한 상태인가를 확인해야 것입니다. 

 

 

 

서버로 로그인한 사용자를 who명령어로 확인하면서 write메시지의 수신가능 여부를 표시 있습니다. 

 

 , who명령어를 사용하면서 -w옵션을 사용하시면 현재 로그인한 사용자들의 write메시지 수신여부를 +, -, 또는 ? 표시해 줍니다. 

 

 

 

여기서 + 표시가 되는 사용자는 write메시지 수신이 가능하다는 의미이며, - 표시되는 사용자는 write메시지 수신이 불가능하다는 의미이며, ? 표시되는 사용자는 write수신여부 확인이 되지 않는 사용자입니다. 

 

 

 

아래의 예는 현재 로그인한 사용자 확인을 하면서 write메시지 수신여부를 표시하기 위하여 “who –w”명령어를 root계정에서 실행한 것입니다. 

 

  물론 root 아니라 일반계정사용자도 who명령어사용이 가능하기 때문에 아래의 예와 같이 사용하시면 됩니다. 

 

 

 

[root@su249 ~]# who -w

sspark   + pts/0        2008-11-2802:11 (192.168.0.241)

root     + pts/1        2008-11-2800:18 (192.168.0.150)

bible    + pts/2        2008-11-2802:13 (192.168.0.241)

root     + pts/3        2008-11-2802:13 (192.168.0.241)

[root@su249 ~]#

 

위의 결과 현재 로그인한 사용자 4 모두는 + 표시가 되어 있으므로 write메시지 수신이 가능하다는 것을 수가 있습니다. 

 

 

 

참고로 위의 예와 같이 -w옵션사용은 -T또는 --mesg, 또는 --writable이라는 옵션과 동일하므로 어떤 옵션을 사용하셔도 같은 결과를 얻을 있습니다. 

 

 

 

[참고사항]
이번 예는 시스템 사용자의 메시지수신에 관한 명령어인 write, talk, ntalk, wall편을 함께 보시기 바랍니다. 

 

  관련있는 명령어들을 함께 보시면 보다 분명한 이해를 있습니다. 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,015 명
  • 현재 강좌수 :  35,688 개
  • 현재 접속자 :  154 명