Utilice el campo MODE para especificar los permisos necesarios.
Los criterios de modalidad se suelen utilizar en combinación con criterios de nombre, ubicación o contenido. Permiten limitar un tipo de datos a un archivo o directorio, o especificar los permisos de lectura, escritura y ejecución requeridos.
El campo MODE puede incluir operadores lógicos (tabla Tabla 13-4 ) y caracteres (tablaTabla 13-5).
Tabla 13-4 Operadores lógicos en el campo MODE y descripciones|
Operador |
Descripción |
|---|---|
|
! | |
|
& | |
|
| |
Tabla 13-5 Caracteres en el campo MODE y descripciones
|
Carácter |
Descripción |
|---|---|
|
El tipo de datos sólo es aplicable a archivos |
|
|
El tipo de datos sólo es aplicable a directorios |
|
|
r |
Cualquier usuario puede leer el archivo |
|
Cualquier usuario puede escribir en el archivo |
|
|
Cualquier usuario puede ejecutar el archivo |
|
|
El archivo es un enlace |
El valor predeterminado para una modalidad particular es que la modalidad no es relevante.
Los siguientes valores del campo MODE restringen el tipo de datos según se describe a continuación:
f&!w -- archivos de sólo lectura
!w -- archivos y directorios de sólo lectura
f&x -- archivos ejecutables
f&r&x -- archivos ejecutables en los que se puede escribir
x|!w -- archivos ejecutables o de sólo lectura
La siguiente definición de tipo de datos crea un tipo de datos para archivos de sólo lectura no ejecutables, cuyos nombres de archivo siguen la convención *.doc. Se supone que se ha definido una acción View para el tipo de datos.
DATA_ATTRIBUTES ReadOnlyDocument
{
ICON read_only
DESCRIPTION Este documento no es grabable. Si \
hace doble clic se ejecutará el editor con una copia de \
sólo lectura del archivo.
ACTIONS View
}
DATA_CRITERIA ReadOnlyDocument_Criteria
{
NAME_PATTERN *.doc
MODE !d&!x&!w
DATA_ATTRIBUTES_NAME ReadOnlyDocument
}