redhorse123
Goto Top

Variablen mit NIS Verteilen

Hallo,

gibt es die Möglichkei Umgebungsvariablen zentral mit NIS zu Verteilen?
Wir benutzen Software die verschiedene Variablen benötigt. Zurzeit werden jedem User in jeder .bashrc oder .cshrc diese Variablen definiert. Dieses ist mir als Admin leider zu umständlich.
Oder kennt jemand eine andere (bessere) idee wie ich dieses Lösen kann?


Danke und Gruß
PFERD

Content-Key: 60141

Url: https://administrator.de/contentid/60141

Printed on: April 28, 2024 at 03:04 o'clock

Member: Guenni
Guenni May 30, 2007 at 09:15:34 (UTC)
Goto Top
@redHorse123

Hi,

du kannst ja in einer globalen Datei auf dem Server, z.B. /etc/config,
die Variablen setzen.

In die .bashrc fügst du die Zeilen...

if [ -f /etc/config ]; then
. /etc/config
fi

ein.(Variablendeklaration natürlich löschen/auskommentieren)

Oder benutzerspezifisch:

if [ -f /etc/$USER ]; then
. /etc/$USER
fi

Dann legst du für jeden Benutzer eine eigene Konfigurationsdatei
in /etc an.(Falls nötig)

Grüße
Günni
Member: redHorse123
redHorse123 May 30, 2007 at 09:30:50 (UTC)
Goto Top
mmh das heißt ich muss entweder die globale /etc/config für jeden Host verfügbar machen, oder ich lege sie in ein NIS-Verzeichnis.

Wäre ein Lösung..........

Muss ich mal ne Nacht drüber schlafen.

Danke erstmal
Member: Guenni
Guenni May 30, 2007 at 09:49:44 (UTC)
Goto Top
Was heißt ..... für jeden Host verfügbar machen... ?
Die Benutzerkonten und Homeverzeichnisse liegen doch auf dem Server !?!

Wenn der Benutzer sich dann anmeldet, fragt das kleine
if-Konstrukt: Existiert eine Datei /etc/config ?

Wenn ja, wird die Datei /etc/config ausgeführt, als wäre sie
Bestandteil der .bashrc, sie wird sozusagen eingebunden.

Grüße
Günni