데스크탑에는 다음과 같은 기본 네트워킹 환경설정이 필요합니다.
사용자는 세션 서버와 데스크탑 서비스를 세션 서버에 제공하는 각 시스템에 로그인 계정을 가지고 있어야 합니다. 사용자는 모든 클라이언트 및 서버 시스템에서 사용자 ID와 그룹 ID가 동일해야 합니다.
시스템은 세션 및 기타 응용 프로그램이 사용하는 데이터가 있는 원격 파일 시스템에 대한 액세스 권한이 있어야 합니다.
원격 프린터에 액세스할 수 있도록 lp 인쇄 스풀러를 구성해야 합니다.
전자우편 서비스를 위한 sendmail을 구성해야 합니다.
X 인증을 설치해야 합니다.
이 절에서는 데스크탑 네트워킹에 필요한 로그인 계정 요구사항을 설명합니다.
사용자는 다음과 같은 시스템에 로그인 계정을 가지고 있어야 합니다.
응용 프로그램 서버, 파일 서버, 네트워크화된 프린터를 제공하는 시스템 등을 포함하여 서비스를 데스크탑에 제공하는 모든 시스템.
사용자가 액세스하는 모든 세션 서버. 세션 서버는 보통 X 터미널과 함께 사용합니다.
UNIX 사용자는 로그인 이름과 숫자로 된 사용자 ID(UID)로 식별됩니다. 데스크탑 네트워크에서 사용자는 모든 클라이언트 및 서버 시스템에서 동일한 로그인 이름과 UID를 가지고 있어야 합니다.
UNIX 사용자는 또한 하나 이상의 로그인 그룹으로 할당됩니다. 각 그룹에는 그룹 이름과 숫자로 된 그룹 ID(GID)가 있습니다. 데스크탑 네트워크에서 모든 시스템은 동일한 그룹 이름과 그룹 ID를 사용해야 합니다.
자세한 내용은 id(1)또는 id(1M) 매뉴얼 페이지를 참조하십시오.
데스크탑은 NFS를 사용하여 시스템 간에 파일을 공유합니다. 공유 파일이 있는 네트워크상의 모든 파일 시스템을 식별하여 공유 파일이 모두 적절한 시스템에 정확하게 마운트되어 있는지 확인해야 합니다.
일반적으로 사용자는 다음과 같은 원격 파일 액세스를 제공해야 합니다.
사용자의 홈 디렉토리는 모든 데스크탑 클라이언트 및 서버 시스템에서 공유해야 합니다. 이 작업이 필요한 이유는 다음과 같습니다.
원격 시스템의 응용 프로그램이 액세스해야 하는 데이터 파일이 홈 디렉토리에 있기 때문입니다. 예를 들어, 데이터 파일을 사용하는 응용 프로그램은 보통 홈 디렉토리를 기본 데이터 파일 위치로 사용합니다.
홈 디렉토리가 기본 dtspcd 인증 디렉토리이기 때문입니다. dtspcd에 대한 자세한 내용은 119 페이지의 "서브 프로세스 제어 데몬 구성"을 참조하십시오.
사용자가 홈 디렉토리에 없는 데이터 파일에 액세스해야 하는 경우, 데이터 파일에서 운영되는 모든 데스크탑 클라이언트 및 서버 시스템이 이러한 데이터 파일을 공유해야 합니다.
모든 데스크탑 클라이언트 및 서버 시스템이 데스크탑 설치 및 구성 디렉토리(/usr/dt와 /etc/dt)를 공유함으로써 사용자의 모든 응용 프로그램이 동일한 데스크탑 환경설정 파일에 액세스할 수 있어야 합니다.
데스크탑 네트워크는 사용자들이 네트워크상의 모든 클라이언트 및 서버 시스템 간에 공유되는 단일 홈 디렉토리를 가지고 있을 때 가장 효율적으로 작동합니다.
네트워크화된 홈 디렉토리를 통해 사용자는 개인 사용자 정의 및 환경설정 값을 상실하지 않으면서 네트워크상의 다른 시스템을 사용할 수 있습니다. 이는 이전 세션을 복원하는데 필요한 개인 사용자 정의와 정보가 홈 디렉토리의 하위 디렉토리에 저장되기 때문입니다.
또한 공통 홈 디렉토리는 다음의 사항에도 필요합니다.
기본 X 인증 메커니즘(115 페이지의 "X 인증 구성"을 참조하십시오.
데스크탑 서브 프로세스 제어 데몬. 이 데몬은 원격 응용 프로그램 시작에 포함되며 사용자의 홈 디렉토리에 쓸 수 있어야 합니다.
네트워크는 사용자가 동일한 이름을 사용하여 모든 시스템의 데이터 파일에 액세스할 수 있도록 구성해야 합니다. 이를 파일 이름 일관성의 제공이라고 하며 일반적으로 해당 기호 링크를 작성함으로써 달성할 수 있습니다. 예를 들어, 실제 디렉토리 마운트 위치에 대한 기호 링크를 작성함으로써 각 사용자의 홈 디렉토리를 /users/login_name으로 사용할 수 있도록 모든 시스템을 구성할 수 있습니다.
데스크탑은 lp 인쇄 스풀러를 사용하여 지역 또는 원격 프린터에 액세스합니다. lp 스풀러의 구성에 관한 내용은 lpadmin(1M) 매뉴얼 페이지를 참조하십시오.
데스크탑 그래픽 인터페이스를 사용하여 인쇄를 시도하기 전에 lp 명령어를 사용하여 모든 프린터로 정확하게 인쇄할 수 있는지 시험해야 합니다.
반드시 동일한 프린터 장치 이름을 사용하십시오. 예를 들어, 특정 프린터가 직접 연결된 시스템에 Postscript1으로 알려져 있는 경우에 해당 프린터에 원격 액세스하는 다른 모든 시스템도 Postscript1이라는 이름을 사용해야 합니다.
데스크탑 우편 시스템은 sendmail을 사용하여 시스템에 우편을 배달합니다. 전자우편 연결 구성 방법에 관한 자세한 내용은 sendmail(1M) 매뉴얼 페이지를 참조하십시오.
데스크탑으로부터 우편을 송수신하기 전에 mailx 명령어를 사용하여 우편을 정확하게 송수신할 수 있는지 시험해야 합니다.
데스크탑은 기본 X 메카니즘을 사용하여 원격 응용 프로그램(X 클라이언트)이 지역 표시장치에 액세스하도록 허용합니다. 이를 구성하는 가장 손쉬운 방법은 각 사용자에게 네트워크화된 홈 디렉토리를 제공하는 것입니다. 이렇게 함으로써 다음과 같은 요구사항을 만족시킬 수 있습니다.
사용자는 HomeDirectory/.Xauthority 파일에 대한 읽기 및 쓰기 사용권한이 있어야 합니다.
응용 프로그램 서버의 .Xautority 파일에 응용 프로그램을 실행할 표시장치를 위한 "매직 쿠키"가 있어야 합니다.
자세한 내용은 X(1) 또는 xauth(1M) 매뉴얼 페이지를 참조하십시오.