Utilice el campo MODE para especificar los permisos requeridos.
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 13–4) y caracteres (Tabla 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 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 el convenio *.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 }