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 }