rpcbind programmet er en erstatning for portmap. Det kreves for import eller eksport av delte mapper for Network File System (NFS).
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.
Nedlasting (HTTP): https://downloads.sourceforge.net/rpcbind/rpcbind-1.2.7.tar.bz2
Nedlasting MD5 sum: acd444ed322eb458fbd395ec69c4e083
Nedlastingsstørrelse: 124 KB
Estimert diskplass som kreves: 1.6 MB
Estimert byggetid: mindre enn 0.1 SBU
Nødvendig oppdatering: https://www.linuxfromscratch.org/patches/blfs/svn/rpcbind-1.2.7-vulnerability_fixes-1.patch
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
--with-rpcuser=rpc
: Denne
bryteren brukes slik at rpcbind nissen vil kjøre som en
uprivilegert bruker i stedet for root
bruker.