Wie wir bereits im Absatz auf Seite
gesehen haben, wird Clients durch einfaches Kopieren der [homes] auf
intelligente Weise Zugang zu bestimmten Shares auf dem Server
verschafft. Dieser Dienst ist relativ indifferent, denn er erlaubt
praktisch jedem Client, Zugang auf die in der [homes] angegebenen
Ressourcen zu haben. Um diesen Zugang einzuschränken, kann der
Parameter invalid users mit einer Liste von User-Namen belegt
werden, die keinen Zugriff auf die im Absatz
beschriebene Weise haben. Wenn diese Liste leer ist, so gilt die
Einschränkung, die vom Parameter valid users (siehe
Seite
) angegeben wird. Der Parameter
valid users hat die genau gegenteilige Wirkung (siehe
Seite
). Alle in dieser Liste angegebenen
Namen haben Zugang zu den angegebenen Shares. Wenn ein User-Name sich
gleichzeitig auf beiden Listen befindet, so hat der Eintrag der Liste
des Parameters invalid users die Präferenz. Alle anderen
Einträge bleiben davon unberücksichtigt. Das Makro %S
substituiert den gültigen Service-Namen. Das ist besonders für die
[homes] eine gute Methode, um andere Shares von dieser etwas
unsicheren Methode des Logins auszuschließen.
Ein Name, der mit dem Zeichen @ beginnt, wird:
Man kann aber auch mit einem +-Zeichen erzwingen, dass nur in der Unix-group nachgesehen wird, um den angegebenen Namen zu finden. Genauso kann man selektiv den Suchalgorithmus anweisen, nur in der NIS-Gruppe nach dem angegebenen Namen zu suchen. Das geschieht, indem man als erstes Zeichen vor dem Namen ein &-Zeichen setzt. Beide Zeichen lassen sich aber auch kombinieren, um den Suchprozess zu steuern. Wenn beispielsweise nicht klar ist, ob ein User in einer oder beiden Groups enthalten ist, aber die Unix-Group-User zuerst durchsucht werden sollen, so lässt sich das durch die Kombination beider Meta-Zeichen erreichen. +SPMamp;<name> erzwingt, dass die Unix-Group-Datenbasis zuerst durchsucht werden soll und erst dann die NIS-Group-Datenbasis. &+<name> erzwingt, dass die NIS-Group-Datenbasis zuerst durchsucht werden soll und erst dann die Unix-Group-Datenbasis.
Voreinstellung:
Keine invalid Users
Beispiel:
invalid users = root olaf admin @wheel