[comp.protocols.nfs] PC-NFS for file protection

gummi@rhi.hi.is (Gudmundur Bjarni Josepsson) (06/11/91)

We are running PC-NFS here at the University of Iceland.  I was wondering
how it is possible to use PC-NFS to prevent students (and others) from copying
commercial software (i.e Borland C++, WordPerfect etc.) from the network.  Of 
course people must have access to these programs to use them but not all of
them are too concerned about the copyright law.

I have been experimenting a little, trying to remove the read/write attributes
but as I am new to PC-NFS I am not sure if that is enough.

And some programs are not too happy to have their read attribute removed.
MicroSoft's Multiplan 4 displays 'illegal program file' when i try to run it.
I have heard that MicroSoft programs are touchy about things like this.  Is
this true?

                              Thank you
                              Gudmundur B. Josepsson
                              

geoff@bodleian.East.Sun.COM (Geoff Arnold @ Sun BOS - R.H. coast near the top) (06/13/91)

Quoth gummi@rhi.hi.is (Gudmundur Bjarni Josepsson) (in <3238@krafla.rhi.hi.is>):
#We are running PC-NFS here at the University of Iceland.  I was wondering
#how it is possible to use PC-NFS to prevent students (and others) from copying
#commercial software (i.e Borland C++, WordPerfect etc.) from the network.  Of 
#course people must have access to these programs to use them but not all of
#them are too concerned about the copyright law.
#
#I have been experimenting a little, trying to remove the read/write attributes
#but as I am new to PC-NFS I am not sure if that is enough.

If you set a file to "a=x" permission (from the NFS server), clients
can only open it as part of an EXEC call. Thus it can't be copied.

#And some programs are not too happy to have their read attribute removed.
#MicroSoft's Multiplan 4 displays 'illegal program file' when i try to run it.
#I have heard that MicroSoft programs are touchy about things like this.  Is
#this true?

Right. Some applications require read access to their EXE files
to play overlay games. The most spectacular of these IMHO is
the hypertext DOS interrupt list distributed with the book
"Undocumented DOS". The EXE file is over a meg, but it only needs
a modest amount of memory to load: all of the data is embedded in
the .EXE file, and the first thing the program does is to open
the EXE for reading. This is clearly incompatible with making the
file execute only.
--Geoff Arnold, PC-NFS architect(geoff@East.Sun.COM or geoff.arnold@Sun.COM)--
------------------------------------------------------------------------------
--       Sun Technology Enterprises : PC Networking group                   --
--   (officially from July 1, but effectively in place right now)           --