Verwenden Sie das Feld MODE , um die erforderlichen Berechtigungen anzugeben.
Moduskriterien werden normalerweise in Kombination mit der Datentypzuordnung auf der Grundlage von Namen, Position oder Inhalt verwendet. Sie ermöglichen dem Benutzer, einen Datentyp auf eine Datei oder ein Verzeichnis einzuschränken oder die erforderlichen Lese-, Schreib- und Ausführungsberechtigungen anzugeben.
Das Feld MODE enthält möglicherweise die folgenden logischen Operatoren (Tabelle 13-4) und Zeichen (Tabelle 13-5).
Tabelle 13-4 Logische Operatoren und Beschreibungen für das Feld MODE
Operator |
Beschreibung |
---|---|
! | |
& | |
| |
Tabelle 13-5 Zeichen und Beschreibungen für das Feld MODE
Zeichen |
Beschreibung |
---|---|
Der Datentyp gilt nur für Dateien |
|
Der Datentyp gilt nur für Verzeichnisse |
|
r |
Die Datei kann von jedem Benutzer gelesen werden |
In die Datei kann von jedem Benutzer geschrieben werden |
|
Die Datei kann von jedem Benutzer ausgeführt werden |
|
Die Datei stellt eine Verbindung dar |
Standardmäßig hat der Modus keinen Einflu.
Die folgenden Modusfelder schränken den Datentyp wie folgt ein:
f&!w--schreibgeschützte Dateien
!w--schreibgeschützte Dateien und Verzeichnisse
f&x--ausführbare Dateien
f&r&x-- Dateien, in die geschrieben werden kann und die ausführbar sind
x|!w-- Dateien, die ausführbar oder schreibgeschützt sind
Die folgende Datentypdefinition erstellt einen Datentyp für schreibgeschützte, nicht ausführbare Dateien, deren Namen der Namenkonvention *.doc entsprechen. Es wird angenommen, daß eine Aktion View für den Datentyp definiert wurde.
DATA_ATTRIBUTES ReadOnlyDocument { ICON read_only DESCRIPTION Dieses Dokument kann nicht beschrieben werden. Ein Doppelklick führt den Editor mit einer schreibgeschützten Kopie der Datei aus. ACTIONS View } DATA_CRITERIA ReadOnlyDocument_Criteria { NAME_PATTERN *.doc MODE !d&!x&!w DATA_ATTRIBUTES_NAME ReadOnlyDocument }