rpcbind programmet er en erstatning for portmap. Det kreves for import eller eksport av delte mapper for Network File System (NFS).
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://downloads.sourceforge.net/rpcbind/rpcbind-1.2.6.tar.bz2
Nedlasting MD5 sum: 2d84ebbb7d6fb1fc3566d2d4b37f214b
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/12.1/rpcbind-1.2.6-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.6-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.