[CentOS5]willing file 설정 [1]

[CentOS5]willing file 설정

2010-07-19 19:54 - 김재훈

리눅스 머신에 CentOS5 깔아놓고 Xmanager 연결해서 쓰고 있습니다.
연결은 잘 되는데 상태창이 설정이 안 되서 세팅하려고 합니다.

게시판을 뒤져 설정을 하려고 하는데
1) CentOS5 에서는 /etc/X11/gdm/Xwilling 파일이 없습니다.
유사한 경로를 다 뒤졌는데 마찬가지구요.

2) 또, 위 파일이 있다고 해도
/etc/X11/gdm/gdm.conf 에서 어떤 식으로 경로설정을 해줘야 하나요?
[xdmcp] 현재 머신의 [xdmcp] 항목에는 [Enable] = true 라고만 되어 있습니다.


답변 부탁 드립니다.

감사합니다.




제품명 : Xmanager 2.x
연결 방법 : XDMCP connection


Re: [CentOS5]willing file 설정

2010-07-20 17:26 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

gdm의 설정 파일이 있는 위치와 파일 이름은 패키지 종류에 따라, 그리고 버전에 따라서도 다릅니다. 하지만 대부분은 다음 디렉토리 중 어느 하나에 존재합니다. 기본값으로만 사용할 경우에는 해당 디렉토리에도 설정 파일이 없을 수도 있습니다.

디렉토리
/etc/X11/gdm -> 비교적 오래된 버전일 경우
/etc/gdm -> 최근 버전일 경우

설정 파일
gdm.conf만 사용 -> 비교적 오래된 버전일 경우
custom.conf와 gdm.conf를 동시에 사용 -> 최근 버전일 경우

CentOS 5 버전을 경우 /etc/gdm/custom.conf 파일의 [xdmcp] 섹션에 다음 내용을 등록합니다.(없으면 생성합니다)
[xdmcp]
....
....
Willing=/etc/gdm/Xwilling

그리고 /etc/gdm 디렉토리의 Xwilling 파일에 사용자가 필요로 하는 설정을 합니다.
이 Willing 파일은 셸 스크립트로 작성하시면 되고 출력하고자 하는 메시지를 echo 명령으로 표현하면 됩니다. 또한 실행 퍼미션을 주셔야 합니다.

다음은 접속한 사용자 수와 로드 정도를 나타내는 간단한 willing 메시지를 출력하는 예입니다.

#!/bin/sh
#
# $XFree86$

# The output of this script is displayed in the chooser window.
# (instead of "Willing to manage")

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}"

마지막으로 gdm을 다시 기동합니다.

도움이 되었길 바랍니다.

감사합니다.


이전 조회수: 155