웹사이트 검색

Linux 터미널에서 로그인한 사용자에게 메시지를 보내는 방법


Linux 서버에 로그온한 사용자에게 메시지를 보내려면 어떻게 해야 합니까? 이 질문을 하고 있다면 이 가이드가 그 방법을 배우는 데 도움이 될 것입니다. Linux 터미널에서 로그온한 사용자 전체 또는 특정 사용자에게 메시지를 보내는 방법을 보여 드리겠습니다.

Linux는 아래 두 가지 방법에 설명된 대로 서버에 로그온한 사용자에게 메시지를 보내는 다양한 방법을 제공합니다.

첫 번째 방법에서는 wall 명령을 사용합니다. 표시된 대로 현재 터미널에 로그인한 모든 사용자에게 메시지를 작성합니다.

wall "System will go down for 2 hours maintenance at 13:00 PM"

예를 들어 벽에 인쇄된 일반 배너를 비활성화하려면 다음과 같이 하십시오.

Broadcast message from root@tecmint (pts/2) (Sat Dec  9 13:27:24 2017):

-n(배너 표시 안 함) 플래그를 추가합니다. 그러나 이는 루트 사용자만 사용할 수 있습니다.

wall -n "System will go down for 2 hours maintenance at 13:00 PM" 

두 번째 방법에서는 대부분의 Linux 배포판은 아니더라도 모든 Linux 배포판에 사전 설치되어 제공되는 write 명령을 사용합니다. tty를 사용하여 터미널에서 다른 사용자에게 메시지를 보낼 수 있습니다.

먼저 표시된 대로 who 명령을 사용하여 로그온한 모든 사용자를 확인합니다.

who

현재 시스템에는 두 명의 사용자(tecmintroot)가 활성 상태이며, 이제 aaronkilik 사용자가 에 메시지를 보내고 있습니다. 루트 사용자입니다.

write root pts/2	#press Ctrl+D  after typing the message. 

추가 읽기:

  1. Linux 서버 종료 전에 사용자에게 사용자 정의 메시지 표시
  2. SSH 및 MOTD 배너 메시지로 SSH 로그인 보호

그게 다야! Linux의 터미널을 통해 로그온한 모든 사용자에게 메시지를 보내는 다른 방법이나 명령을 공유해 주세요. 문의사항이 있으시면 아래 피드백 양식을 이용해 주세요.