rpcbind-1.2.5

rpcbind の概要

The rpcbind program is a replacement for portmap. It is required for import or export of Network File System (NFS) shared directories.

本パッケージは LFS-8.3 において正しくビルドでき動作することが確認されています。

パッケージ情報

Additional Downloads

rpcbind の依存パッケージ

必須

libtirpc-1.1.4

ユーザー情報: http://wiki.linuxfromscratch.org/blfs/wiki/rpcbind

rpcbind のインストール

There should be a dedicated user and group to take control of the rpcbind daemon after it is started. Issue the following commands as the root user:

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

rpcbind を正しく動作させるために、まずは正しいサービス名が用いられるように修正します。

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

以下のコマンドを実行して rpcbind をビルドします。

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

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

このパッケージにテストスイートはありません。

root ユーザーになって以下を実行します。

make install

Command Explanations

--with-rpcuser=rpc: This switch is used so the rpcbind daemon will run as an unprivileged user instead of the root user.

rpcbind の設定

Systemd Unit

blfs-systemd-units-20180105 パッケージに含まれる rpcbind.serviceユニット をインストールします。

make install-rpcbind

パッケージ構成

インストールプログラム: rpcbind, rpcinfo
インストールライブラリ: なし
インストールディレクトリ: なし

概略説明

rpcbind

is a server that converts RPC program numbers into universal addresses. It must be running on the host to be able to make RPC calls on a server on that machine.

rpcinfo

makes an RPC call to an RPC server and reports data according to the requested options.

最終更新日: 2018-09-04 00:41:44 +0900