| HOME / 정보공유 / AIX 명령어 모음

mesg
mesg mesg 명령 목적 메세지 쓰기를 허용하거나 거부합니다. 구문
mesg [n | y ]
설명
mesg 명령은 시스템의 다른 사용자가 write 명령이나 talk 명령을 여러분에게 메세지를 전송할 수 있는지 여부를 제어합니다. 인수 없이 호출되는 경우, mesg 명령은 현재의 워크스테이션 메세지 사용권한 설정을 표시합니다.
쉘 시작 프로세스는 디폴트로 메세지를 허용합니다. mesg n 행을 $HOME/.profile 파일에 포함시켜서 이 디폴트 조치를 대체할 수 있습니다. 루트 사용자 권한이 있는 사용자는 메세지의 사용권한 설정과 관계없이 어느 워크스테이션에나 쓰기 메세지를 전송할 수 있습니다. 메세지 사용권한은 전자 메일 시스템(sendmail)을 통해 전달되는 메세지에는 영향을 미치지 않습니다.
mesg y를 $HOME/.profile에 추가하는 경우, write 명령이나 talk 명령을 사용하여 다른 사용자의 메세지를 수신할 수 있습니다.
mesg n을 $HOME/.profile에 추가하는 경우, write 명령이나 talk 명령을 사용하여 다른 사용자의 메세지를 수신할 수 없습니다.
플래그
n 루트 사용자만 사용자의 워크스테이션에 메세지를 전송할 수 있게 허용합니다. 다른 사용자의 수신된 메세지로 사용자의 화면이 채워지는 것을 방지하려면 이런 형태의 명령을 사용하십시오.
y 국지 네트워크의 모든 워크스테이션에 사용자의 워크스테이션에 메세지를 전송할 수 있는 권한을 부여합니다.
종료 상태
이 명령은 다음과 같은 종료 값을 리턴합니다.
0 메세지 수신이 허용됩니다.
1 메세지 수신이 허용되지 않습니다.
>1 오류가 발생했습니다.
예제
루트 사용자에게만 사용자의 워크스테이션에 메세지를 전송할 수 있는 권한을 부여하려면, 다음을 입력하십시오.
mesg n
모든 사람에게 사용자의 워크스테이션에 메세지를 보낼 수 있는 권한을 부여하려면, 다음을 입력하십시오.
mesg y
현재의 메세지 사용권한 설정 내용을 표시하려면 다음을 입력하십시오.
mesg
다음과 유사한 정보가 표시합니다.
is y
앞의 예제에서 현재의 메세지 사용권한 설정은 y입니다(국지 네트워크의 모든 사용자에게 사용자의 워크스테이션에 메세지를 전송할 수 있는 권한을 허용합니다). 메세지 사용권한 설정을 n(루트 사용자에게만 사용자의 워크스테이션에 메세지를 전송할 수 있는 권한을 허용)으로 변경하는 경우, 다음과 유사한 정보가 표시됩니다.
is n
파일
/dev/tty* 제어 터미널 인터페이스를 지원합니다.
$HOME/.profile 시작 프로세스 및 디먼을 제어합니다.
관련 정보
sendmail 명령, talk 명령 및 write 명령