Re: Umgebungsvariablen fuer alle?

From: Oliver Fromme <olli(at)secnetix.de>
Date: Wed, 8 Nov 2000 15:54:13 +0100 (CET)

Matthias Teege <matthias(at)mteege.de> wrote:
> ich möchte gerne für mehrere Benutzer die
> Umgebungsvariablen zentral, also in einer Datei
> setzen. Dazu erschien mir "login.conf" bestens
> geeignet. Mit einfachen Umgebungsvariablen ist das auch
> kein Problem. Schwierig wird es mit Pfadlisten wie
> z.B. PERLLIB.
>
> Bis jetzt steht dann bspw. in der ".cshrc" sowas wie
> "PERLLIB '/usr/share/perl:/usr/local/lib/perl5/site_perl:".
> In der "login.conf" sind Doppelpunkte in values nicht
> erlaubt und das Quoting wird auch ignoriert.

Wie man getcap(3) entnehmen kann (auf welche login.conf(5)
verweist), kann man Doppelpunkte durch "\c" darstellen.
Das sollte wohl Dein Problem lösen.

Ansonsten Solltest Du einfach die enstprechenden Profiles
für die gängigen Shells schreiben, so viele sind das ja
nun auch wieder nicht. /etc/profile, /etc/zprofile und
/etc/csh.cshrc sollten genügen (wobei das zprofile wahr-
scheinlich einfach ein Symlink auf das profile sein kann,
wenn man nicht noch zusätzlich spezielle zsh-Features dort
nutzen möchte).

Natürlich wäre für das Setzen von Umgebungsvariablen die
login.conf die cleverere Lösung.

> Welche Möglichkeiten gibt es, diese Umgebungsvariablen
> zentral zu verwalten? Der Server läuft noch unter 2.2.8.

Ohwei.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"All that we see or seem is just a dream within a dream" (E. A. Poe)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 08 Nov 2000 - 15:54:16 CET

search this site