Common Desktop Environment: Användarhandbok för systemadministratörer

Konfigurera skrivbordsklienter och servrar

Det här avsnittet beskriver krav för nätverkskonfiguration som är specifika för arbetsstationen - det vill säga, de här funktionerna tillhandahålls av skrivbordet snarare än av det grundläggande operativsystemet.

Avsnittet består av två delar:

Konfigurera inloggnings- och sessionstjänster

En inloggnings- och sessionsserver är ett system som tillhandahåller skrivbordstjänster (Inloggningshanteraren, Sessionshanteraren, Filhanteraren, Fönsterhanteraren osv) på en skärm med X-hanterare.

En sessionsserver innehåller normalt tjänster för X-terminaler. En nätverkskonfiguration kan dock ställas in så att sessionstjänsterna koncentreras till en eller flera servrar som är tillgängliga för både X-terminaler och arbetsstationer.

Inloggningshanteraren är en skrivbordskomponent som svarar för inloggningstjänster på andra skärmar. När användaren har loggat in startas Sessionshanteraren åt användaren.

Mer information om hur du konfigurerar inloggnings- och sessionsservrar samt X-terminaler finns i "Visa en inloggningsbild på en nätverksskärm".

Konfigurera andra programrelaterade tjänster

Om ikoner i Filhanteraren finns på en ikonserver, måste sessionsservern montera dessa filer.

Konfigurera skrivbordsklienter och -servrar

  1. Gör operativsystemets nätverkskonfiguration tillgänglig för skrivbordet.

    Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".

  2. Installera skrivbordet eller minimiuppsättningen med filer:

    Du måste installera:

    • Hela uppsättningen körtidsfiler i Common Desktop Environment

    • dessa uppsättningar filer: CDE-MIN och CDE-TT


      Obs!

      Installation och filuppsättningar kan variera mellan olika leverantörer.


  3. Konfigurera systemet för filnamnsdatabasens serverdemon i ToolTalk rpc.ttdbserver.

    Detta ska ske automatiskt när skrivbordet installeras. Mer information finns i "Konfigurera databasservern ToolTalk ".

  4. Installera och konfigurera styrdemon för underprocesser (dtspc).

    Detta ska ske automatiskt när skrivbordet installeras. Mer information finns i "Konfigurera styrdemon för underprocesser".

  5. Montera alla nödvändiga fjärrdata.

    Data betraktas som "fjärrdata" om de finns i ett annat system än programmet som använder dessa data.

    Exempel:

    • Om ett program använder data som finns på en filserver, måste programmet montera dessa filer.

    • Om ikoner till Filhanteraren finns på en ikonserver måste sessionsservern montera de filerna.

Konfigurera monteringspunkter för fjärrfilsystem

När skrivbordet skickar filnamn från ett system till ett annat måste det överföra, eller tilldela, dessa filnamn till namn som målsystemet känner igen. Tilldelningen är nödvändig eftersom en fil kan monteras på olika platser i olika system, och därför måste gå att komma åt med olika namn. Filen projekt/storsysA kan t ex nås som /net/sysA/projekt/storsysB.

Krav för tilldelning av filnamn

För att tilldelningen ska göras korrekt måste något av följande vara uppfyllt:

Ange värde på DTMOUNTPOINT

Du måste ange miljövariabeln DTMOUNTPOINT om båda nedanstående villkor är sanna:

  1. Redigera filen /etc/inetd.conf:

    1. Leta reda på posten dtspc och lägg till:

      		-mount_point monteringspunkt
      
    2. Leta reda på posten rpc.ttdbserver och lägg till:

      		-m monteringspunkt
      

      Om t ex automontering används med monteringspunkten /nfs, är posterna i /etc/inetd.conf:

      	dtspc stream tcp nowait root /usr/dt/bin/dtspcd \
       	/usr/dt/bin/dtspcd -mount_point /nfs
       	rpc stream tcp wait root /usr/dt/bin/rpc.ttdbserver \
       	100083 1 rpc.ttdbserver -m /nfs
  2. Utför proceduren på det system som läser om /etc/inetd.conf. Mer information finns i direkthjälpen (man) till inetd(1M).

  3. Ange DTMOUNTPOINT på ett sådant sätt att dess värde ärvs av en användare som loggar in.

    Detta kan utföras genom att ange variablen i /etc/dt/config/Xsession.d. Mer information om olika miljöinställningar finns i "".

Konfigurera styrdemon för underprocesser

Skrivbordets tjänst för underprocesskontroll (subprocess control, SPC) omfattar kommandoexekvering för klient.

Styrdemon för underprocesser (dtspcd) används av skrivbordet för att starta fjärrprogram. Det är en inet-demon som accepterar förfrågningar från fjärrklienter att exekvera kommandon. Mer information om hur du konfigurerar inet-demon finns i direkthjälpen (man) till inetd.conf(1M).

Skrivbordets funktionsanropsbibliotek använder tjänsten SPC för att anropa fjärrfunktioner.

Konfigurera dtspcd

    Bekräfta att dtspc är korrekt registrerad i både /etc/services och /etc/inetd.conf.

Se direkthjälpen (man) till dtspcd(1M).

SPC-säkerhet

Verifieringen för tjänsten underprocesskontroll baseras på filsystemverifiering. Kommandot dtspcd måste ha tillgång till en verifieringsmapp som också är ansluten till alla SPC-klientsystem.

Normalt är verifieringsmappen för dtspcd användarens hemmapp. Du kan dock konfigurera dtspcd till att använda en annan adress genom att ange alternativet -auth_dir i mappen /etc/inetd.conf. Mer information finns i direkthjälpen (man) till dtspcd(1M).

Eftersom SPC-verifieringen baseras på filsystemverifiering, är tjänsten SPC bara lika säker som det distribuerade filsystemet. Om du använder skrivbordet i ett nätverk där du inte litar på det distribuerade filsystemet, bör du avaktivera dtspcd. Detta gör du genom att kommentera bort posten dtspcd i /etc/services.

Konfigurera miljövariabler för fjärrkörning

När skrivbordet använder en funktion för att starta ett program i ett fjärrsystem, kopieras användarens miljövariabler till fjärrsystemet och placeras i programmets miljö.

Normalt ändras några av miljövariablerna innan de kopieras till fjärrsystemet. Du kan konfigurera både komponenten för funktionsanropet och underprocesstyrningen för att bearbeta ytterligare miljövariabler innan variablerna placeras i programmets miljö.

Mer information om standardkonfiguration och hur du ändrar den finns i direkthjälparna (man) till dtactionfile(4) och dtspcdenv(4).

Konfigurera databasservern ToolTalk

En komponent i ToolTalk är databasservern ToolTalk, /usr/dt/bin/rpc.ttdbserver.

Databasservern ToolTalk används av meddelandetjänsten ToolTalk och till filnamnstilldelning. Den registreras normalt i /etc/inetd.conf när skrivbordet installeras och behöver ingen ytterligare konfiguration.

Mer information om ToolTalk databasserver och dess konfigurationsalternativ finns i direkthjälpen (man) till rpc.ttdbserver(1M).

Konfigurera meddelandeservern ToolTalk

Meddelandeservern ToolTalk är ttsession. Som standard krävs ingen konfiguration. Den startas av kommandofilen Xsession vid inloggningen.

Mer information om ToolTalk-meddelandeservern och dess konfigurationsalternativ finns i direkthjälpen (man) till ttsession.

Konfigurera Kalenderdemon

En komponent i Kalender-programmet är Kalenderdemon rpc.cmsd. Den registreras normalt i /etc/inetd.conf när skrivbordet installeras och behöver ingen ytterligare konfiguration.

Mer information om Kalenderdemon och dess konfigurationsalternativ finns i direkthjälpen (man) till rpc.cmsd(1).