Provided by: davfs2_1.7.0-1_amd64 bug

NOMBRE

       davfs2.conf - Archivo de Configuración para mount.davfs

DESCRIPCIÓN

       Hay  un  archivo de configuración general /etc/davfs2/davfs2.conf y archivos de configuración propios del
       usuario ~/.davfs2/davfs2.conf. Cuando mount.davfs es invocado como root, sólo el archivo de configuración
       general es leído. Cuando es invocado por un usuario normal, el archivo de configuración  del  usuario  es
       leído  adicionalmente.  Las  configuraciones  del archivo de configuración del usuario tienen precedencia
       sobre el archivo de configuración general.

       The configuration file consists of lines where each line contains a keyword value pair. Keyword and value
       are separated by spaces and/or tabs.

       El archivo puede tener secciones que son aplicables solamente para un punto de montaje  específico.  Esta
       sección  empieza  con  una  línea, que contiene la ruta completa del punto de montaje entre corchetes. La
       sección termina cuando empieza la siguiente sección o cuando termina el archivo. Las opciones  que  deban
       aplicarse  a  todas  los  sistemas de archivos montados deben ir antes de la primer sección. Las opciones
       dadas en la sección específica tendrán precedencia.

EJEMPLO

       proxy     foo.bar:8080
       use_locks 0
       [/media/dav]
       use_locks 1
       [/home/otto/mywebspace]
       gui_optimize 1

       All mounted davfs2 file systems will use the proxy foo.bar. All davfs2  file  systems  except  /media/dav
       will disable the use of the locks. /home/otto/mywebspace will use the gui_optimize option.

REGLAS SINTÁCTICAS GENERALES

       Líneas que sólo contienen espacios y tabs (líneas vacías) son ignoradas.

       # indica un comentario. El resto de la línea es ignorada.

       \ es el caracter de escape.

       "" es usado para citar.

       Si el parámetro contiene algún caracter especial como espacio, tab, #, \, o ", éste debe ser escapado por
       el prefijo \. Use ’\ ’ en vez de ’ ’, ’\#’ en vez de ’#’, ’\\’ en vez de ’\’ y ’\"’

       Valores  que  contengan  espacios,  tabs  o  #  deben  referirse  entre comillas dobles. Pero " y ’ deben
       escaparse incluso cuando están entre comillas dobles. Si la  línea  inicial  de  la  sección  está  entre
       comillas, los corchetes deben ir con las comillas (por ejemplo, "[/home/otto/con espacios]").

       Opciones con valores booleanos deben ser dados como valores numéricos. 0 para no, 1 para sí.

OPCIONES DE CONFIGURACIÓN DISPONIBLES

Opciones Generales

       dav_user
              Cuando  el demonio mount.davfs sea invocado como root correrá con éste usuario. El valor deber ser
              dado como un nombre_de_usuario, no como un id numérico.
              Predeterminado: davfs2
              Sólo permitido en el archivo general de configuración del sistema.

       dav_group
              El grupo con el que corre el demonio mount.davfs. Los usuarios normales deben ser miembros de este
              grupo para poder montar un sistemas  de  archivos  @PACKAGES@.  El  valor  debeser  dado  como  un
              nombre_de_grupo, no como un id numérico.
              Predeterminado: davfs2
              Sólo permitido en el archivo general de configuración del sistema.

       buf_size
              Size  in  KiByte  of the buffer used to communicate with the kernel file system.  Only useful with
              fuse, where read and write operations may profit from a larger buffer.
              Predeterminado: 16

Opciones Relacionadas con WebDAV

       use_proxy
              Whether to use a proxy to connect to the WebDAV server. 0 = no, 1 = yes.  If no proxy  is  defined
              in  the configration file or the environment variables https_proxy, http_proxy and all_proxy, this
              option has no effect.
              Predeterminado: 1
              Sólo permitido en el archivo general de configuración del sistema.

       proxy  Name of the proxy. The name must be the fully qualified domain name (no scheme). If the proxy port
              differs from the  default  of  8080,  it  must  be  appended,  separated  by  a  colon.  Examples:
              foo.bar:1704 or foo.bar
              Sólo permitido en el archivo general de configuración del sistema.

       trust_ca_cert
              Name of a certificate file in PEM format. The name of the file may be given as absolute path or as
              file  name  only. In the latter case the directories ~/.davfs2/certs and /etc/davfs2/certs will be
              searched.
              This option is useful when the certificate presented by the server cannot be  verified  using  the
              system's  data base of trusted certificate authorities (CA). The certificate file must contain the
              self-signed certificate of the top level CA in the chain of trust. It may be a self-signed  server
              certificate  (but  see  also  trust_server_cert).   With  this option the system's CA data base is
              ignored.
              Note: Even if the server's certificate is trusted that does not mean it is accepted.  Additionally
              the  certificate's  date  must be valid and either the CommonName or the SubjectAltName must match
              the host name of the server.

       servercert
              Same as trust_ca_cert but badly named.
              Deprecated

       trust_server_cert
              Name of a certificate file in PEM format. The name of the file may be given as absolute path or as
              file name only. In the latter case the directories ~/.davfs2/certs and /etc/davfs2/certs  will  be
              searched.
              Useful  when  the server's certificate can't be verified or is even invalid, but you know that you
              can trust this certificate.  When the server presents a certificate that is exactly equal to  this
              one  and  when  the  server  is  able  to  authenticate  against  the public key contained in this
              certificate the connection will be established.
              This is the preferred option for self signed server certificates.
              No other ways to verify the certificate will be tried and the certificate will not be checked  for
              validity.

       clientcert
              El  nombre  de  un  certificado  en  formato  PKCS#12  que será utilizado para autenticarse con el
              servidor. El nombre del archivo puede ser dado como un camino absoluto  o,  simplemente,  como  el
              nombre   de   archivo.   En   el   caso   anterior,   los  directorios  ~/.davfs2/certs/private  y
              /etc/davfs2/certs/private serán buscados.
              Warning: If the client certificate is issued by an intermediary CA and not by a top level CA  then
              the  TLS-specification requires the client to send the complete chain of certificates (without the
              top level CA-certificate). davfs2 only sends the client certificate. To work around this  bug  the
              server  must store and trust the complete chain of CA-certificates down to the one CA that isssued
              the client certificate.

       secrets
              Nombre de archivo que contiene las credenciales de los servidores y del proxy, y contraseñas  para
              descifrar  el  certificado  cliente.  El  nombre  debe ser un camino absoluto. El archivo debe ser
              legible y escribible únicamente por el dueño (modo 600).
              Predeterminado: ~/.davfs2/secrets
              Only  allowed  in  the  user  configuration  file.  The  system  wide  secrets  file   is   always
              /etc/davfs2/secrets.

       ask_auth
              Ask  the user interactively for credentials and passwords if not found in the secretsfile. Ask the
              user if a servercert cannot be verified. 0 = no, 1 = yes.
              Predeterminado: 1

       use_locks
              Si deben ser bloqueados los archivos en el servidor cuando son abiertos para escritura. 0 = no,  1
              = sí.
              Predeterminado: 1

       lock_owner
              A  string  send to the server to identify the owner of a lock. If a WebDAV resource is used at the
              same time by different clients using the same credentials, different values for lock_owner  should
              be chosen.
              Predeterminado: el nombre de usuario utilizado en las credenciales

       lock_timeout
              Durante  cuanto  tiempo, en segundos, se considerará válido, antes de que el servidor los remueva.
              El servidor puede ignorar este valor y tomar su propio valor de timeout.
              Predeterminado: 1800

       lock_refresh
              Cuantos segundos antes del tiempo de bloqueo, mount.davfs intentarárefrescar el bloqueo. El  valor
              deberá ser sustancialmente más grande que delay_upload.
              Predeterminado: 60

       use_expect100
              Para  evitar  subir  archivos grandes que puede ser rechazados por el servidor, mount.davfs usa el
              encabezado expect: 100-continue para obtener la confirmación del servidor antes de la  subida.  No
              todos los servidores entienden esto. 0 = no, 1 = sí.
              Predeterminado: 0

       if_match_bug
              Some  servers  do  not  handle  If-Match  and  If-None-Match-headers  correctly.  This otion tells
              mount.davfs to use HEAD instead of thes headers.  0 = no, 1 = yes.
              Predeterminado: 0

       drop_weak_etags
              Popular servers send a weak etag whenever they are not able to calculate a strong one.  This  weak
              etag  will  never  be valid, but after one second it is silently turned into a strong, valid etag.
              With this flag set to 1, mount.davfs will never use this  weak  etags.  If  the  flag  is  0,  the
              weakness  indicator  will be removed and the etag is assumed to be strong. There is some danger of
              the Lost-Update-Problem with this. But it is minimized when using locks.
              You should turn this on, when you can't use locks and there is the danger of concurrent access  to
              the same resource. In this case the etag is not used at all and the resource cannot be cached.
              0 = no, 1 = sí.
              Predeterminado: 0

       n_cookies
              Some  servers  will only work when they are allowed to set a cookie and this cookie is returned in
              subsequent requests. This option sets the number of cookies you are willing to accept and  include
              in  subsequent requests. davfs2 will only care for the name and the value of the cookie and ignore
              all of the possible attributes.
              Predeterminado: 0

       precheck
              If option if_match_bug is set: use HEAD-requests to check for existence or modification of a  file
              to  avoid  unintended overwriting what somebody else changed. Has no effect if option if_match_bug
              is 0. You should only set it 0, if there is no concurrent access to the server.  0 = no, 1 = yes.
              Predeterminado: 1

       ignore_dav_header
              Some servers send wrong information about their capabilities in the DAV-header.  In this case  the
              header should be ignored.
              Predeterminado: 0

       use_compression
              Use  gzip-compression  for  downloading  files, if supported by the server.  Uploads will still be
              uncompressed.
              Predeterminado: 0

       min_propset
              Some servers are reported to significantly slow down when the Etag  and  Last-Modified  properties
              are  requested.  This option will reduce the set of WebDAV-properties requested from the server to
              the minimal set. Don't use it if your file system is used for reading and writing. Without Etag or
              Last-Modified davfs2 will not be able to check for changes on  the  server  which  may  result  in
              unnecessary downloads and lost updates. This option will also effectively disable caching of files
              because files in the cache can't be reused.
              Predeterminado: 0

       follow_redirect
              If  the  server redirects a GET-request to a different resource (maybe on a different server) then
              follow this redirection.
              Currently there are some restrictions: all redirects are treated as temporary  redirects;  if  the
              new  server  requires authentication then the same credentials are use as for the original server;
              if the connection is over TLS the server certificate will be checked against the trusted CAs known
              by the system; user configured server certificates and client certificates are not  used  for  the
              new server.
              Predeterminado: 0

       sharepoint_href_bug
              SharePoint does not properly encode UTF8-characters within the href-element.  Because of this some
              files  are  invisible  because  the  href-element  violates  the  rules. Neon 0.31 and newer has a
              workaround for this SharePoint bug. This option will activate this workaround.
              Predeterminado: 0

       server_charset
              Cuando se extraen los nombre de archivos desde la ruta  del  componente  en  la  URL,  mount.davfs
              asumirá que están codificados usando este conjunto de caracteres y traducirá los nombre de archivo
              al mapa de caracteres local. Esto no está relacionado conla codificación del contenido del archivo
              ni tampoco tiene relación con las reglas de escapado de HTTP.
              No  hay  manera  en  HTTP  de  saber  las  codificaciones  de  caracteres de los componentes de la
              ruta.Puede que existan muchas codificaciones en una  misma  ruta,  como  así  también  nombres  de
              archivos  codificados  que suelen ser creados por ciertos clientes.Hoy en día, lo mejor es usar la
              codificación UTF-8 y no hacer ninguna conversión.Si no está  seguro  de  que  todos  los  clientes
              entienden  UTF-8, limite el nombre de archivo a us-ascii puro. Nunca use caracteres en los nombres
              de archivo que puedan tener una función especial en algún sistema operativo (como /, : y \).)
              Predeterminado: no convertir el mapa de caracteres

       connect_timeout
              When creating a TCP connection to the server mount.davfs will wait that many seconds for an answer
              before assuming an error. If a value of '0' is used then no explicit timeout handling is  set  and
              the connect call will only timeout as dictated by the TCP stack.
              This  parameter  only  takes effect if the version of neon in use (neon version > 0.26) and the OS
              support non-blocking I/O.
              Predeterminado: 10

       read_timeout
              Cuánto tiempo, en segundos, esperará mount.davfs por una respuesta del servidor antes  de   asumir
              un error.
              Predeterminado: 30

       retry  Cuando  mount.davfs  no  pueda  localizar  el  servidor  lo  intentará nuevamente después de retry
              segundos. Para subsiguientes intentos el intervalo irá en aumento hasta los max_retry segundos.
              Predeterminado: 30

       max_retry
              Máximo valor para el intervalo de reintento.
              Predeterminado: 300

       max_upload_attempts
              When uploading a changed file fails temporarily mount.davfs will retry with increasing  intervals,
              but not more often than this.
              With a bad connection this will cause additional traffic. To reduce traffic caused by unsuccessful
              attempts  option use_expect100 can be set. But please test it. Most proxies and some servers don't
              support this header.
              Default: 15

       add_header
              Your server might expect special headers to do what you want. Different from other  options,  this
              one  takes  two  values:  the  name of the header and its value.  Some ASP-backends to IIS seem to
              require the Microsoft specific header "Translate: F". You can add it like this:
              add_header Translate F
              mount.davfs will add header "Translate: F" on all requests.
              This option is cumulative. You can enter more than one add_header option and all of them  will  be
              added. Also add_header options from /etc/davfs2/davfs2.conf and ~/.davfs2/davfs2.conf are merged.

Opciones Relacionadas al Caché

       backup_dir
              Cada  sistema  de archivos davfs2 montado tiene un directorio donde almacenar archivos de respaldo
              que no han podido ser almacenados en el servidor. Aquí se configura el nombre de  ese  directorio.
              Este directorio debe ser examinado periodicamente.
              Predeterminado: lost+found

       cache_dir
              El  directorio  donde  mount.davfs  almacenará  los  archivos  caché. Para cadapunto de montaje un
              subdirectorio será creado.
              En el archivo de configuración general esto configurará el cachéusado por root. En el  archivo  de
              configuración del usuario configurará el caché usado por ese usuario.
              Predeterminado: /var/cache/davfs2 y ~/.davfs2/cache

       cache_size
              La  cantidad  espacio  en  disco,  medido en MiByte, que será usado. mount.davfs tomará siempre el
              espacio necesario de caché para abrir archivos, ignorando este valor si es necesario.
              Predeterminado: 50

       table_size
              mount.davfs mantiene una tabla de hash con una entrada por cada archivo   o  directorio  conocido.
              Este valor es la cantidad de entradas en esta tabla. Para sistemas de archivos muy grandes (más de
              cientos  de archivos) incrementar este número puede darle velocidad a las operaciones de archivos.
              El parámetro debe ser potencia de 2.
              Predeterminado: 1024

       dir_refresh
              After mount.davfs has got information about files in a directory it considers it  valid  for  this
              time  in  seconds.  Note:  This  does  not  affect  opening of files and reading a directory by an
              application.
              Predeterminado: 60

       file_refresh
              When a file or directory is opened by an application, mount.davfs will first check the server  for
              a  newer version. But some applications do open calls on the same file in short sequence. To avoid
              unnecessary traffic mount.davfs will wait that many seconds before it send a new request  for  the
              same information.
              Predeterminado: 1

       delay_upload
              When  a  file  that  has been changed is closed, mount.davfs will wait that many seconds before it
              will upload it to the server. This will avoid uploading of temporary files that  will  be  removed
              immediately  after  closing.   If  you  need  the  files to appear on the server immediately after
              closing, set this option to 0.
              Predeterminado: 10

       gui_optimize
              Cuando un archivo es abierto, mount.davfs tendrá que chequear el servidor por  si  hay  una  nueva
              versión.  Las  Interfaces Gráficas de Usuario (GUI) intentan abrir cualquier archivo, haciendo las
              cosas terriblemente lentas para  directorios  grandes.   Con  esta  opción  mount.davfs  intentará
              obtener  esta información de todos los archivos en un directorio con un único pedido PROPFIND. 0 =
              no, 1 = sí.
              Predeterminado: 0

       minimize_mem
              davfs2 holds information about files and directories in the working memory. It will stay there  as
              long  as  the  file  system is mounted and the file is not deleted. By this memory usage by davfs2
              will grow over time and may slow down davfs2. With this option set  to  1  davfs2  will  regularly
              clean the memory from information that has not be used for some time.  0 = no, 1 = yes.
              Warning: Most file attributes are only maintained locally because there is no corresponding WebDAV
              property.  So  if users change attributes (owner, group, access bits) locally this changes will be
              lost and attribute values will be reset to the default values.
              Predeterminado: 0

Debugging Options

       debug  Send debug messages to the syslog daemon. The value  tells  what  kind  of  information  shall  be
              logged. The messages are send with facility LOG_DAEMON and priority LOG_DEBUG. It depends from the
              configuration  of  the  syslog  daemon  where  the  messages  will go (propably /var/log/messages,
              /var/log/syslog or /var/log/daemon.log). Whether HTTP related debug messages are available depends
              on your neon library.
              Unlike other options, this option is cumulative. If there are several debug entries with different
              values, all of  them  will  be  applied.  Also  debug  options  from  /etc/davfs2/davfs2.conf  and
              ~/.davfs2/davfs2.conf are merged.
              Note:  Debug messages let the log-files grow quickly. Never use this option in normal operation of
              mount.davfs.
              Default: no debugging messages

              Recognized values:

              config Command line and configuration options.

              kernel Upcalls from the kernel file system.

              cache  Cache operations like adding and removing nodes.

              http   HTTP headers.

              xml    Parsing of the XML-body of WebDAV-requests.

              httpauth
                     Negotiation of authentication.

              locks  Information about locks.

              ssl    TLS/SSL related stuff like certificates.

              httpbody
                     Complete body of HTTP-responses.

              secrets
                     Also print confidential information, which is usually omitted or obscured.

              most   Includes config, kernel, cache and http.

AUTORES

       Este manual ha sido escrito por Werner Baumann <werner.baumann@onlinehome.de>.

DAVFS2 HOME

       http://savannah.nongnu.org/projects/davfs2

VER TAMBIÉN

       mount.davfs(8), umount.davfs(8), mount(8), umount(8), fstab(5)

davfs2                                             2020-08-06                                     davfs2.conf(5)