pcnfsd a bwnfsd v Potato
Filip Hroch
hroch@monoceros.physics.muni.cz
Mon, 12 Jun 2000 13:22:23 GMT
Dobry den,
pcnfsd a bwnfsd jsou demoni, kteri zajistuji
authentifikaci a premapovani uid/guid pri
mountovani adresaru pomoci NFS. Delsi dobu
jsme tu meli problem v tom, ze pri pokusu
o spojeni z Dosu klient hlasil:
ICMP: Port unreachable
..
.... ...... pcnfsdv1 service not found
(priblizne). Pritom balik pcnfsd byl nainstalovan
a a vsechno vypadalo v pohode. Mimochodem tuhle hlasku
to pise tehdy, kdy se portmaper nemuze spojit
s prislusnym demonem. Podrobnym zkoumanim
jsem ale prisel na to, ze rpc sice s pcnfsd pocita
(viz rpcinfo -p), ale demon rpc.pcnfsd nebezi.
Dokonce ani po "rucnim" startu (ne pres
/etc/init.d/pcnfsd start) a to uz me zacalo byt
poderzlele a skutecne vypis z strace:
...
getsockname(0, 0xbffffcb8, [16]) = -1 ENOTSOCK (Socket operation on non-socket)
...
ukzala, ze neni neco v poradku. V programovani socketu se
moc nevyznam a tak radeji prenecham zkusnejsim.
Misto pcnfsd ted pouzivam bwnfsd, ktere funguje tak, jak ma,
ale bohuzel je neprijmene, ze provadi authentifikaci jinak,
nez pcnfsd a tak musi mit dosovsky klient (naprikad ve fstabu)
option:
auth=bwnfsd,0/udp
snad vam to nekumu pomuze, kdyby jste meli takove uzivatele,
ktreri jeste potrebuji tisknout z dosu..:-)
F. Hroch