Xmanager 자세히 보기의 '상태' 열에서 서버의 사용자 및 로드 정보 출력
현상
Xmanager의 XDMCP 자동 세션의 '자세히' 정보의 상태 열에서 원격 리눅스의 사용자 및 로드 정보가 나왔으면 좋겠습니다.
원인 및 해결방법
상태 정보의 내용을 XDMCP에서 Willing 메시지라고 합니다. XDMCP 데몬에게 사용자가 정한 Willing 메시지를 출력하도록 정할 수 있습니다.
다음은 XDMCP 데몬으로 gdm, gdm-binary를 사용하는 경우에 대한 설정입니다.
1. /etc/gdm/gdm.conf나 /etc/gdm/gdm/custom.conf 파일의 [xdmcp] 영역에 다음 내용을 추가합니다.
Willing=/etc/gdm/Xwilling
2. /etc/gdm/Xwilling 파일을 생성하여 다음 내용을 추가합니다.
#!/bin/sh load="`uptime|sed -e 's/^.*load[^0-9]*//'`" nrusers="`who|cut -c 1-8|sort -u|wc -l|sed 's/^[ ]*//'`" s=""; [ "$nrusers" != 1 ] && s=s echo "${nrusers} user${s}, load: ${load}"
3. 위 Xwilling 파일에 실행 퍼미션을 줍니다.
chmod a+x /etc/gdm/Xwilling
4. Xmanager에서 정보를 확입합니다.