La ruta de acceso que contiene las entradas del servicio de archivos de SunLink Server dentro del Registro es la siguiente:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AdvancedServer\FileServiceParameters
AclCacheSize REG_DWORD 0 - 100
Indica el número de entradas de caché de ACL que controlan los resultados o comprobaciones de acceso recientes realizadas sobre los recursos de SunLink Server.
Predeterminado: 6
EAFilePrefix REG_SZ Cadena de caracteres
Prefijo utilizado para denominar archivos que contienen datos de atributos extendidos. Por ejemplo, los atributos extendidos del archivo foo se almacenan de forma predeterminada en .ea@foo.
Predeterminado: .ea@
EnableSoftCompat REG_DWORD 0, 1 o 2
Especifica la forma en que SunLink Server maneja las aperturas de archivos en modo de compatibilidad de sólo lectura. Utilice 0 para mantener el modo de compatibilidad; 1 para convertirlo al modo sólo lectura/denegar escritura (DenyWrite) para archivos con extensiones especiales (por ejemplo, .EXE, .COM y .BAT) especificados por el valor de la clave EnableSoftFileExtensions; y 2 para convertirlo al modo sólo lectura/denegar escritura para todas las aperturas de archivo.
Predeterminado: 1 (convertir archivos con extensiones especiales al modo de sólo lectura/denegar escritura)
EnableSoftFileExtensions REG_MULTI_SZ Lista
Indica las extensiones de archivos con las que el modo de compatibilidad se convertirá a sólo lectura/denegar escritura (DenyWrite) si el valor de la clave EnableSoftCompat se define como 1.
Predeterminado: bat com exe dll cmd
ForceDirectoryAcl REG_DWORD 0 o 1
Determina si el programa SunLink Server creará una Lista de control de acceso por cada directorio recién creado si el cliente no ha suministrado explícitamente dicha lista. Si no se crea una Lista de control de acceso, el directorio hereda una automáticamente de su directorio superior cuando es necesario.
Predeterminado: 1 (crear una Lista de control de acceso nueva)
ForceFileAcl REG_DWORD 0 o 1
Determina si SunLink Server creará una Lista de control de acceso para un archivo recién creado si el cliente no suministra una de forma explícita. Si no se crea una Lista de control de acceso, el archivo la hereda de su directorio superior cuando es necesario.
Predeterminado: 0 (no crear una Lista de control de acceso nueva)
ForceFileFlush REG_DWORD 0 o 1
Determina si debe forzarse una llamada del sistema fsync(2) de Solaris cuando se recibe una petición de vaciado SMB. Si no se fuerzan llamadas fsync(2), el rendimiento del servidor de archivos puede mejorar; los archivos se vacían automáticamente en el disco mediante el daemon fsflush de Solaris con independencia del valor definido en esta clave.
Predeterminado: 0 (no forzar la llamada del sistema fsync)
IgnoreUnixPermissions REG_DWORD 0 o 1
Ofrece a los usuarios la posibilidad de sortear los permisos del sistema Solaris al trabajar con archivos y directorios. Por ejemplo, si se activa esta opción, los usuarios de SunLink Server podrán escribir o eliminar archivos sobre los que tengan suficientes permisos en SunLink Server aunque en Solaris sólo dispongan de permiso de lectura.
Predeterminado: 0 (aplicar permisos del sistema Solaris)
Puede cambiar el valor de esta clave con SunLink Server Manager.
MappingSeparator REG_SZ Cadena de caracteres de hasta 7 caracteres
Determina la cadena que se agregará al nombre de archivo antes del sufijo exclusivo para indicar que el nuevo nombre se ha asignado. Este valor sólo es aplicable en asignaciones de nombres de archivo Solaris convertidos en nombres Windows NT. El valor predeterminado es una (~), igual que en el caso de asignaciones de nombres del sistema Solaris al formato 8.3, pero es posible cambiarlo para que el cliente pueda identificar con claridad archivos que contienen caracteres no válidos en Windows NT. Un archivo denominado mi? recibiría automáticamente el nombre mi_~xyz. Si el valor de esta clave se define con ~slm~, el nuevo nombre asignado sería my_~slm~xyz. Si se especifica un parámetro no válido en el Registro, el valor de MappingSeparator se sustituye por el predeterminado.
Predeterminado: ~
Puede cambiar el valor de esta clave con SunLink Server Manager.
MaxEASize REG_DWORD 1 - infinito
Determina el tamaño (en bytes) del búfer reservado para atributos extendidos.
Predeterminado: 4096
MaxFileSizeInKB REG_DWORD 100 - infinito
Tamaño máximo (en Kbytes) permitido por el programa SunLink Server para los archivos creados en el servidor.
Predeterminado: 20000
MemoryMapFiles REG_DWORD 0 o 1
Determina si el servidor utiliza la llamada del sistema mmap de Solaris para asignar a la memoria los datos de archivos dentro del espacio de direcciones del servidor a fin de obtener mayor efectividad. Esta asignación de archivos únicamente se realiza con archivos de sólo lectura.
Predeterminado: 1 (asignar a la memoria archivos de sólo lectura)
MixedCaseSupport REG_DWORD 0 o 1
Determina si se activa el soporte de mayúsculas/minúsculas en el servidor. Este tipo de soporte permite a los clientes acceder a nombres de archivos que contienen caracteres en mayúsculas en el sistema Solaris. La activación de esta función puede afectar negativamente al rendimiento del servidor.
Predeterminado: 1 (activar soporte de mayúsculas/minúsculas)
Puede cambiar el valor de esta clave con SunLink Server Manager.
NameSpaceMapping REG_DWORD 0, 1, 2 o 3
Determina el tipo de asignación de espacio de nombres de archivos que se activa en el servidor.
El valor 0 indica que no se activa ninguna asignación de espacio de nombres.
El valor 1 indica que sólo se activa la asignación de nombres Solaris al formato 8.3. Esto permite a los clientes que utilizan el tipo 8.3, como MS-DOS, Windows 3.1 y Windows para trabajo en grupo, acceder a archivos con nombres largos o nombres que contienen caracteres no permitidos en el DOS ( + , ; = [ ] ? " \ < > * | : . [espacio] )
El valor 2 indica que sólo se activa la asignación de nombres Solaris a Windows NT. Esto permite a los clientes del tipo Windows NT, como Windows 95, Windows NT y OS/2, acceder a archivos con nombres que contienen caracteres no permitidos en su sistema operativo (? " \ < > * | :).
El valor 3 indica que se activa la asignación de nombres Solaris al formato 8.3 y al sistema Windows NT.
Predeterminado: 3
Puede cambiar el valor de esta clave con SunLink Server Manager.
OplockTimeout REG_DWORD 1 - infinito
Intervalo de tiempo (en segundos) que el servidor espera a que un cliente reconozca una notificación de "oplock" interrumpida.
Predeterminado: 30
ReadAheadCount REG_DWORD 0 (leer siempre con anticipación) - infinito
Número de accesos secuenciales a archivos por parte de un cliente que debe detectar el servidor antes de empezar a leer con anticipación.
Predeterminado: 2
ReportNTFS REG_DWORD 0 o 1
Determina si los volúmenes de recursos compartidos del sistema Solaris deben indicarse como NTFS o como un tipo de sistema de archivos Solaris.
Predeterminado: 1 (indicar como NTFS)
SyncAclFileOnWrite REG_DWORD 0 o 1
Determina si el servidor debe forzar la escritura en disco de los cambios del archivo de Lista de control de acceso (ACL) mediante una llamada del sistema fsync(2) o si permitirá al sistema operativo escribir los cambios en disco de forma normal.
Predeterminado: 0 (escribir los cambios de ACL en el disco de forma normal)
TruncatedExtensions REG_DWORD 0 o 1
Determina si se sustituirá por una tilde (~) el último carácter de la extensión del archivo de un nombre de archivo reasignado. Esta clave se aplica a extensiones de archivos que en origen superan los tres caracteres. Esta función puede utilizarse para distinguir extensiones de archivos largas de otras extensiones similares de tres caracteres. Por ejemplo, si se activa la función, impide que un nombre denominado arch1.documento se asocie a otro nombre denominado arch~xyz.doc, los que podría provocar que algunos clientes considerasen éste como un archivo de Microsoft Word (esta clave afecta sólo a las asignaciones de nombres de archivos Solaris al formato 8.3.)
Predeterminado: 1 (no sustituir el último carácter por una tilde)
UniqueSuffixLength REG_DWORD 0 - 7
Determina la longitud del sufijo alfanumérico que se agrega al nombre del archivo para garantizar la exclusividad de la asignación. Cuanto mayor es el sufijo, más alta es la probabilidad de que el nuevo nombre asignado sea exclusivo. Si el nombre asignado no es exclusivo en un directorio, pueden producirse coincidencias de nombres, lo cual podría causar que se deniegue al cliente el acceso al archivo que necesita, o que acceda a un archivo distinto del que ha solicitado.
No es aconsejable definir UniqueSuffixLength con un valor inferior a 3, a menos que el mantenimiento de un prefijo de nombre de archivo más largo evite posibles problemas de coincidencias de nombres.
Predeterminado: 3
Puede cambiar el valor de esta clave con SunLink Server Manager.
UnixCloseCount REG_DWORD 1 - 20
Número de los archivos abiertos a los que menos se ha accedido recientemente que el servidor puede cerrar de forma transparente para no alcanzar el límite de archivos abiertos por proceso del sistema Solaris. El servidor utiliza un método denominado multiplexación de descriptores de archivos para que los clientes puedan abrir muchos más archivos de los que permitirían normalmente los límites por proceso.
Predeterminado: 5
UnixDirectoryCheck REG_DWORD 0, 1 o 2
Determina si el programa SunLink Server permitirá a los clientes escribir en los directorios del sistema Solaris que no tienen asignados permisos de escritura. El software de los clientes Microsoft trata el atributo de sólo lectura como una recomendación y no restringe el comportamiento de los directorios. Por el contrario, el sistema operativo Solaris trata los permisos de sólo lectura como obligatorios e impide a los usuarios escribir en directorios sobre los que no tienen permisos de escritura.
El valor 0 permite escribir sólo en directorios con permisos de escritura. El valor 1 permite escribir en directorios que pertenecen a o se han creado con el programa SunLink Server (según se determina comprobando los miembros del grupo con acceso al directorio) y el valor 2 prescinde de los permisos de directorios Solaris.
Predeterminado: 1
Puede cambiar el valor de esta clave con SunLink Server Manager.
UnixDirectoryPerms REG_DWORD 0 - 511
Permisos del sistema Solaris para los directorios recién creados.
Predeterminado: 509 (0775 octal)
Puede cambiar el valor de esta clave con SunLink Server Manager.
UnixFilePerms REG_DWORD 0 - 4095
Permisos del sistema Solaris para archivos recién creados.
Predeterminado: 1460 (02664 octal)
Puede cambiar el valor de esta clave con SunLink Server Manager.
UnixQuotas REG_DWORD 0 o 1
Determina si el programa SunLink Server proporciona soporte de cuotas de disco del sistema Solaris. Esto garantiza que la creación o escritura de archivos se realiza bajo el UID de sistema Solaris del usuario Solaris al que está asociada la cuenta de usuario de SunLink Server. Cada acción se refleja en el contador de la cuota de disco del usuario y, cuando esta cuota se supera, se envía un mensaje de error al cliente. Existe soporte para dos tipos de cuotas: de i-node y de bloques para sistemas de archivos UFS y NFS. Esto es así en la medida en que dichos sistemas de archivos sean capaces de utilizar las cuotas del sistema Solaris.
Predeterminado: 0 (no suministrar soporte para cuotas de disco)
UseEAs REG_DWORD 0 o 1
Determina si existe soporte para atributos extendidos de OS/2.
Predeterminado: 0 (no suministrar soporte para atributos extendidos)
UseNfSLocks REG_DWORD 0 o 1
Determina si el servidor tratará de establecer los bloqueos de registros del sistema solaris cuando lo soliciten los clientes. Es posible que los bloqueos no funcionen en archivos NFS de servidores que ejecutan NFS. Si el valor de la clave UseUnixLocks es 0, esta función no tiene ningún efecto en el servidor.
Predeterminado: 0 (no establecer bloqueos)
UseOplocks REG_DWORD 0 o 1
Determina si SunLink Server concede bloqueos oportunos (oplocks) a clientes que los solicitan al abrir un archivo.
Predeterminado: 1 (utilizar bloqueos oportunos)
UseUnixLocks REG_DWORD 0 o 1
Determina si los bloqueos de registros creados por los clientes se reflejan en el sistema de archivos Solaris.
Predeterminado: 0 (los bloqueos no se reflejan en el sistema de archivos Solaris)
Puede cambiar el valor de esta clave con SunLink Server Manager.
WriteBehind REG_DWORD 0 o 1
Determina si las escrituras físicas del sistema Solaris se efectúan antes o después de que el servidor responda al cliente. Si las escrituras se realizan antes de la respuesta del servidor, éste parece ser más lento (porque la respuesta se retrasa) pero el servidor puede informar de errores de disco lleno a los clientes. Si Las escrituras se realizan después del envío de la respuesta, no se informa al cliente de los errores de disco lleno durante los SMB de escritura.
Predeterminado: 1 (activar escritura después de respuesta)