Använd fältet MODE för att ange vilka behörigheter som krävs.
Lägesvillkor används normalt i kombination med namnbaserade, sökvägsbaserade eller innehållsbaserade datatyper. Med dessa kan du begränsa en datatyp till en fil eller katalog, eller ange om det krävs behörighet för att läsa, skriva eller använda.
Fältet MODE kan innehålla logiska operatorer (Tabell 13-4) och tecken (Tabell 13-5).
Tabell 13-4 MODE Logiska operatorer
Operator |
Beskrivning |
---|---|
! | |
& | |
| |
Tabell 13-5 MODE Fälttecken och beskrivningar
Tecken |
Beskrivning |
---|---|
Datatypen gäller bara filer |
|
Datatypen gäller bara kataloger |
|
r |
Filen kan läsas av alla användare |
Filen kan ändras av alla användare |
|
Filen kan köras av alla användare |
|
Filen är en länk |
Standardinställningen för ett behörighetsläge är att läget inte spelar någon roll.
Följande fält begränsar datatypen enligt följande:
f&!w - skrivskyddade filer
!w - skrivskyddade filer och kataloger
f&x - körbara filer
f&r&x - filer som både kan ändras och köras
x|!w - filer som är körbara eller skrivskyddade
Följande datatypsdefinition skapar en datatyp för skrivskyddade, icke körbara filer vilkas filnamn följer namnkonventionen *.doc. Den förutsätter att det redan har skapats en visningsåtgärd för datatypen.
DATA_ATTRIBUTES ReadOnlyDocument { ICON read_only DESCRIPTION Det här dokumentet är skrivskyddat. Dubbel-\ klicka för att köra redigeraren med en \ skrivskyddad kopia av filen. ACTIONS View } DATA_CRITERIA ReadOnlyDocument_Criteria { NAME_PATTERN *.doc MODE !d&!x&!w DATA_ATTRIBUTES_NAME ReadOnlyDocument }