rpcbind-1.2.6

Introduction à rpcbind

Le programme rpcbind remplace portmap. Il est nécessaire pour importer ou exporter les répertoires partagés d'un système de fichier réseau.

This package is known to build and work properly using an LFS 12.0 platform.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de rpcbind

Requises

libtirpc-1.3.3

Installation de rpcbind

Il devrait y avoir un utilisateur et un groupe dédié pour prendre le contrôle du démon rpcbind après son démarrage. Lancez les commandes suivantes en tant qu'utilisateur root :

groupadd -g 28 rpc &&
useradd -c "RPC Bind Daemon Owner" -d /dev/null -g rpc \
        -s /bin/false -u 28 rpc

Pour faire fonctionner rpcbind correctement, corrigez d'abord le paquet pour utiliser les bons noms de service.

sed -i "/servname/s:rpcbind:sunrpc:" src/rpcbind.c

Installez rpcbind en exécutant les commandes suivantes :

patch -Np1 -i ../rpcbind-1.2.6-vulnerability_fixes-1.patch &&

./configure --prefix=/usr       \
            --bindir=/usr/sbin  \
            --enable-warmstarts \
            --with-rpcuser=rpc  &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--with-rpcuser=rpc : Ce paramètre est utilisé pour que le démon rpcbind se lance en tant qu'utilisateur non privilégié plutôt que l'utilisateur root.

Configuration de rpcbind

Unité Systemd

Activez l'unité systemd installée avec le paquet :

systemctl enable rpcbind

Contenu

Programme installé: rpcbind et rpcinfo
Bibliothèques installées: Aucune
Répertoires installés: Aucun

Descriptions courtes

rpcbind

est un serveur qui convertit des numéros de programme RPC en adresses universelles. Il faut le lancer sur l'hôte pour pouvoir lancer des appels sur le serveur de ladite machine

rpcinfo

lance un appel RPC vers un serveur RPC et signale les données en fonction des options demandées