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