dwww Home | Manual pages | Find package

rpc.mountd(8)               System Manager's Manual              rpc.mountd(8)

NOM
       rpc.mountd - Démon de montage sur serveur NFS

SYNOPSIS
       /usr/sbin/rpc.mountd [options]

DESCRIPTION
       The  rpc.mountd daemon implements the server side of the NFS MOUNT pro-
       tocol, an NFS side protocol used by NFS version  2  [RFC1094]  and  NFS
       version 3 [RFC1813]. It also responds to requests from the Linux kernel
       to authenticate clients and provides details of access permissions.

       The NFS server (nfsd)  maintains a cache of authentication and authori-
       zation  information  which  is  used to identify the source of each re-
       quest, and then what access permissions that source has  to  any  local
       filesystem.  When  required  information is not found in the cache, the
       server sends a request to mountd to fill in  the  missing  information.
       Mountd  uses  a  table  of  information stored in /var/lib/nfs/etab and
       maintained by exportfs(8),  possibly  based  on  the  contents  of  ex-
       ports(5), to respond to each request.

   Monter un système de fichiers NFS partagé
       Le  protocole  NFS  MOUNT utilise plusieurs procédures, les principales
       étant MNT (pour monter un partage) et UMNT (pour démonter un partage).

       Une requête MNT a deux arguments : un argument explicite  contenant  le
       nom  de fichier du répertoire racine du partage à monter et un argument
       implicite qui est l'adresse IP de l'appelant.

       Lors de la réception d'une requête MNT d’un client NFS, rpc.mountd  vé-
       rifie  à  la fois l'adresse du répertoire et l'adresse IP de l'appelant
       au regard de la liste de ses partages. Si l'appelant a les droits  suf-
       fisants  pour  accéder au partage demandé, rpc.mountd renvoie au client
       un descripteur de fichier concernant le répertoire racine  du  partage.
       Le  client  peut alors utiliser ce descripteur de fichier ainsi que les
       requêtes NFS LOOKUP pour parcourir la structure des répertoires du par-
       tage.

   Le fichier rmtab
       Le démon rpc.mountd enregistre toutes les requêtes MNT réussies par une
       entrée dans le fichier /var/lib/nfs/rmtab. Lors de la  réception  d'une
       requête  UMNT  d’un  client  NFS,  rpc.mountd supprime alors simplement
       l'entrée correspondante dans /var/lib/nfs/rmtab, tant que la  liste  de
       contrôle d'accès du partage permet à l'appelant d'accéder au partage.

       Les  clients  peuvent connaître la liste des systèmes de fichiers qu'un
       serveur NFS partage actuellement, ou alors la liste des autres  clients
       qui  ont  monté  ses  partages,  en utilisant la commande showmount(8).
       showmount(8) utilise d'autres procédures du protocole  NFS  MOUNT  pour
       donner  des  informations  sur les systèmes de fichiers partagés par le
       serveur.

       Notez cependant qu'il n'y a que peu de façons de garantir  la  véracité
       du  contenu de /var/lib/nfs/rmtab. Un client peut continuer à accéder à
       un partage après avoir invoqué UMNT. D'autre part, si le  client  redé-
       marre sans lancer la requête UMNT, des anciennes entrées pour ce client
       se trouvent toujours dans /var/lib/nfs/rmtab.

   Mounting File Systems with NFSv4
       Version 4 (and later) of NFS does not use a separate NFS  MOUNT  proto-
       col.  Instead  mounting is performed using regular NFS requests handled
       by  the  NFS  server  in  the   Linux   kernel   (nfsd).   Consequently
       /var/lib/nfs/rmtab is not updated to reflect any NFSv4 activity.

OPTIONS
       -d, --debug catégorie
              Activer  le  mode  de  débogage. Les catégories possibles sont :
              all, auth, call, general et parse.

       -l or --log-auth
              Enable logging of responses to  authentication  and  access  re-
              quests from nfsd. Each response is then cached by the kernel for
              30 minutes (or as set by --ttl below), and will be refreshed af-
              ter  15  minutes  (half the ttl time) if the relevant client re-
              mains active. Note that -l is equivalent to -d auth and  so  can
              be  enabled in /etc/nfs.conf with "debug = auth" in the [mountd]
              section.

              rpc.mountd will always log authentication responses to MOUNT re-
              quests  when  NFSv3  is used, but to get similar logs for NFSv4,
              this option is required.

       -i or --cache-use-ipaddr
              Normally each client IP address is  matched  against  each  host
              identifier  (name, wildcard, netgroup etc) found in /etc/exports
              and a combined identity is formed from all matching identifiers.
              Often  many  clients  will  map to the same combined identity so
              performing this mapping reduces the number  of  distinct  access
              details that the kernel needs to store. Specifying the -i option
              suppresses this mapping so that access to each filesystem is re-
              quested  and cached separately for each client IP address. Doing
              this can increase the burden of updating the cache slightly, but
              can  make  the  log messages produced by the -l option easier to
              read.

       -T  or  --ttl
              Provide a time-to-live (TTL) for cached information given to the
              kernel. The kernel will normally request an update if the infor-
              mation is needed after half of this time has expired. Increasing
              the  provided  number,  which is in seconds, reduces the rate of
              cache update requests, and this is particularly noticeable  when
              these requests are logged with -l. However increasing also means
              that changes to hostname to address mappings can take longer  to
              be noticed. The default TTL is 1800 (30 minutes).

       -F, --foreground
              Exécution au premier plan (pas comme un démon).

       -h, --help
              Afficher un message d'aide.

       -o, --descriptors nombre
              Fixer  le nombre maximal de fichiers qu'il est possible d'ouvrir
              simultanément. Par défaut la limite n'est pas modifiée.

       -N version_mountd ou --no-nfs-version version_mountd
              Cette option peut être utilisée pour indiquer que certaines ver-
              sions  de  NFS ne sont pas gérées par le serveur. La version ac-
              tuelle de rpc.mountd implémente les versions 2, 3 et 4. Si l'une
              ou  l'autre  de  ces  versions  ne  serait pas disponible, alors
              rpc.mountd doit être lancé avec l'option --no-nfs-version  <ver-
              sion>.

       -n, --no-tcp
              Ne  pas  annoncer le protocole TCP comme disponible pour le mon-
              tage.

       -p, -P, --port nombre
              Indiquer le numéro de port utilisé  pour  les  sockets  d’écoute
              RPC. Si cette option est omise, rpc.mountd essayera de consulter
              /etc/services, s'il réussit à obtenir un port,  et  initialisera
              le même port pour tous les sockets, sinon choisira un port aléa-
              toire et éphémère pour chaque socket.

              Cette option peut être utilisée pour corriger le numéro de  port
              sur  les  écouteurs  rpc.mountd  quand  les  requêtes  NFS MOUNT
              doivent traverser un pare-feu entre les clients et les serveurs.

       -H, --ha-callout programme
              Indiquer un programme d'appel de haute  disponibilité.  Ce  pro-
              gramme reçoit les appels de toutes les requêtes MOUNT et UNMONT,
              ce qui permet à rpc.mountd d'être utilisé dans un  environnement
              de haute disponibilité (HA-NFS).

              Le programme d'appel est lancé avec quatre arguments. Le premier
              est mount ou unmount, en fonction de la raison  de  l'appel,  le
              deuxième est le nom du client demandant le montage, le troisième
              est le chemin monté par le client, et le dernier est  le  nombre
              estimé de montages déjà existants de ce chemin par ce client.

              Cet  appel  n'est pas requis par les noyaux supérieurs à 2.6. En
              lieu et  place,  il  monte  le  système  de  fichiers  nfsd  sur
              /proc/fs/nfsd.

       -s, --state-directory-path répertoire
              Indiquer le répertoire où seront placées les informations d'état
              (etab et rmtab). En son absence, le répertoire  par  défaut  est
              /var/lib/nfs.

       -r, --reverse-lookup
              rpc.mountd  recherche les adresses IP dans rmtab, et, lorsqu'une
              requête DUMP est effectuée (si quelqu'un lance showmount -a, par
              exemple),  ce sont les adresses IP qui sont renvoyées plutôt que
              les noms d'hôtes par défaut. L'activation de cette option  force
              rpc.mountd  à effectuer une recherche inverse sur chaque adresse
              IP et à renvoyer le nom d'hôte. Cela peut entraîner une dégrada-
              tion importante des performances selon les cas de figure.

       -t nombre, --num-threads=nombre, --num-threads nombre
              Cette option indique le nombre de processus légers (« threads »)
              engendrés par rpc-mountd. La valeur par défaut est 1, ce qui est
              le  plus  souvent  suffisant.  Augmenter  le nombre de processus
              n'est, en principe, nécessaire que lorsque le serveur  est  sub-
              mergé  par  des centaines de requêtes de montage NFS en quelques
              secondes, ou lorsque votre serveur DNS est lent ou non fiable.

       -u, --no-udp
              Ne pas annoncer le protocole UDP comme disponible pour  le  mon-
              tage.

       -V, --nfs-version version
              Cette  option permet d'indiquer à rpc.mountd les versions de NFS
              qu'il doit prendre en charge. La version actuelle de  rpc.mountd
              peut gérer les versions 2 et 3.

       -v, --version
              Afficher la version de rpc.mountd puis terminer.

       -g, --manage-gids
              Accepter  des  requêtes  du noyau pour assigner des identifiants
              numériques d'utilisateurs dans une  liste  d'identifiants  numé-
              riques  de  groupes  dans le but de gérer les contrôles d'accès.
              Une requête NFS contient habituellement (sauf lors de l'utilisa-
              tion  de Kerberos ou d'un autre système d'authentification chif-
              fré) un identifiant d'utilisateur et une liste d'identifiants de
              groupe.  Un maximum de 16 groupes peuvent être listés à cause de
              restrictions du protocole NFS. En cas d'utilisation  du  drapeau
              -g,  la  liste  des  identifiants de groupe reçue du client sera
              remplacée par une liste d'identifiants de groupe déterminée  par
              une recherche appropriée sur le serveur. Notez que l’identifiant
              de groupe « primaire » n'est pas modifié, ce  qui  permet  à  la
              commande  newgroup  de toujours fonctionner sur le client. Cette
              fonction impose une version  du  noyau  supérieure  ou  égale  à
              2.6.21.

FICHIER DE CONFIGURATION
       Many  of  the  options  that can be set on the command line can also be
       controlled through values set in the [mountd] or, in  some  cases,  the
       [nfsd]  sections  of the /etc/nfs.conf configuration file. Values reco-
       gnized in the [mountd] section include  manage-gids,  cache-use-ipaddr,
       descriptors,  port,  threads,  ttl,  reverse-lookup,  and  state-direc-
       tory-path, ha-callout which each have the same  effect  as  the  option
       with the same name.

       The  values  recognized  in the [nfsd] section include TCP, UDP, vers3,
       and vers4 which each have the same meaning as given by rpc.nfsd(8).

GESTION DE TCP_WRAPPERS
       Vous pouvez protéger vos logiciels écoutant rpc.mountd en utilisant  la
       bibliothèque tcp_wrapper ou iptables(8).

       Sachez  que  la bibliothèque tcp_wrapper ne prend en charge que les ré-
       seaux IPv4.

       Ajouter les noms d'hôtes des pairs NFS qui sont autorisés à  accéder  à
       rpc.mountd  dans  /etc/hosts.allow.  Employer mountd comme nom de démon
       même si le binaire rpc.mountd porte un autre nom.

       Les noms d'hôtes utilisés dans l'un des fichiers d'accès seront ignorés
       s'ils  ne peuvent être convertis en adresses IP. Consultez les pages de
       manuel tcpd(8) et hosts_access(5) pour obtenir plus de renseignements.

   Prise en charge d'IPv6 et TI-RPC
       TI-RPC est nécessaire pour la prise en charge d'IPv6  par  NFS.  Si  la
       prise en charge de TI-RPC est incluse dans rpc.mountd, il essaye de dé-
       marrer l'écoute sur les transports réseaux  marqués  comme  « visible »
       dans  le  fichier  /etc/netconfig. Tant qu’un écouteur de transport dé-
       marre sans erreur, rpc.mountd fonctionnera.

FICHIERS
       /etc/exports             Fichier d'entrée pour exportfs, avec la  liste
                                des  partages,  de leurs options et des listes
                                de contrôle d'accès.

       /var/lib/nfs/rmtab       Liste des clients se connectant  aux  partages
                                du serveur.

VOIR AUSSI
       exportfs(8),  exports(5),  showmount(8),  rpc.nfsd(8),  rpc.rquotad(8),
       nfs(5), nfs.conf(5),  tcpd(8),  hosts_access(5),  iptables(8),  netcon-
       fig(5)

       RFC 1094 – « NFS : Network File System Protocol Specification »
       RFC 1813 – « NFS Version 3 Protocol Specification »
       RFC 7530 - "Network File System (NFS) Version 4 Protocol"
       RFC  8881 - "Network File System (NFS) Version 4 Minor Version 1 Proto-
       col"

AUTEUR
       Olaf Kirch, H. J. Lu, G. Allan Morris III et plein d'autres.

TRADUCTION
       La traduction française de cette page de manuel a été créée par  Valéry
       Perrin  <valery.perrin.debian@free.fr>, Sylvain Cherrier <sylvain.cher-
       rier@free.fr>, Thomas Huriaux <thomas.huriaux@gmail.com>, Dominique Si-
       men  <dominiquesimen@hotmail.com>,  Nicolas Sauzède <nsauzede@free.fr>,
       Romain Doumenc <rd6137@gmail.com>,  David  Prévot  <david@tilapin.org>,
       Denis  Mugnier  <myou72@orange.fr>,  Cédric  Boutillier <cedric.boutil-
       lier@gmail.com> et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant  les  conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

                               31 décembre 2009                  rpc.mountd(8)

Generated by dwww version 1.15 on Sat Jun 29 01:52:44 CEST 2024.