rpcbind-1.2.7

Introduksjon til rpcbind

rpcbind programmet er en erstatning for portmap. Det kreves for import eller eksport av delte mapper for Network File System (NFS).

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Ytterligere Nedlastinger

rpcbind Avhengigheter

Påkrevd

libtirpc-1.3.5

Installasjon av rpcbind

Det bør være en dedikert bruker og gruppe til å ta kontroll over rpcbind nissen etter at den er startet. Utfør følgende kommandoer som root bruker:

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

For å få rpcbind til å virke riktig, fiks først pakken for å bruke riktig tjenestenavn:

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

Installer rpcbind ved å kjøre følgende kommandoer:

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

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

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install

Parameterforklaringer

--with-rpcuser=rpc: Denne bryteren brukes slik at rpcbind nissen vil kjøre som en uprivilegert bruker i stedet for root bruker.

Konfigurere rpcbind

Systemd Enhet

Aktiver systemd enheten installert med pakken:

systemctl enable rpcbind

Innhold

Installert Program: rpcbind og rpcinfo
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

rpcbind

er en server som konverterer RPC programnumre til universelle adresser. Den må kjøres på verten for å kunne lage RPC anrop til en server på den maskinen

rpcinfo

foretar et RPC kall til en RPC server og rapporterer data iht til de forespurte alternativene