[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#2151: debian rpc.nfsd doesn't handle creat() on device nodes

Package: netstd
Version: 1.21-1
Item: /usr/sbin/rpc.nfsd, "Universal NFS Server, version 2.2beta5"

When an Sun NFS client (such as a SunOS diskless kernel) attempts to
open /dev/console via a linux NFS server, it fails, because the client
attempts a "create". While this denial might seem reasonable at first
glance, since it's Sun's protocol, what SunOS wants is by definition
right :-)

I can include tcpdump output, if you need it. Here are the ChangeLog
entries from the Universal NFS server Release 2.1:

Thu Nov  4 22:20:51 1993  Rick Sladkey  (jrs@lepton)

	* nfsd.c (nfsd_nfsproc_create_2): it seems incredible
	but the latest patch still didn't allow SunOS to say
	echo >/dev/null on a read-only filesystem.  One more try.

Thu Oct 28 21:02:39 1993  Rick Sladkey  (jrs@lepton)

	* nfsd.c (nfsd_nfsproc_create_2): allow buggy SunOS
	clients to `create' existing char and block devices on
	read-only filesystems.

The 2.1 rpc.nfsd does work with my SunOS machine, and I'm using that
instead for now.
					_Mark_ <eichin@cygnus.com>
					Cygnus Support, Eastern USA

Reply to: