using TLIB with NFS
beauvais
djb%bbt at rti.rti.org
Mon Oct 8 07:30:00 AEST 1990
I'm having trouble using Networked TLIB version 4.12f (a DOS version
control system from Burton Systems Software) on PC-NFS version 3.0.1. It
has to do with file attribute mapping.
I wish to set up an environment where the TLIB archives are owned by "the
boss." Any of the programmers in the group should be able to access
(read or update) the archives thru TLIB functions. For security reasons,
the programmers should not have direct write permission on the files thru
UNIX or DOS commands.
The following UNIX logins are established:
UID GID WHO IT IS
boss software software group mamager
mike software a programmer
karen software a programmer
Boss will own the archive files, and they will be in their own directory
(also owned by boss). The files will have the following permissions
-r-xr-x---. The directory will have -rwxrwx---. TLIB temporarily gives
the owner write permission whenever an archive file is updated. This is
done thru a DOS "attrib -r filename.ext" call. This works fine if boss is
using TLIB.
The problem occurs when mike wants to check-out a file. He types "tlib x
filename.ext". The file will be successfully extracted from the archive,
but an attempted write that occurs to an audit file will fail. This is
because DOS has no concept of group permissions, and the embedded "attrib
-r filename.ext" only gave write permission for the file's owner. A
similar problem occurs if you ignore the failed audit update and try to
check-in the file. The write to the archive file will fail.
There is an attribute that can be set for Unix files that causes the
user's UID to be temporarily changed to that of the file's owner upon
execution. DOS ignores this.
A temporary solution is to add group write permission for all archive
files. This is undesirable because the archives can be accidentally (or
deliberately) altered.
Any ideas? Changes in permission? Different directory structures? All
suggestions (UNIX or DOS based) are welcomed. Thanks in advance for your
help.
Dan Beauvais UUCP: ...!mcnc!rti!bbt!djb
BroadBand Technologies, Inc. Internet: djb%bbt at rti.rti.org
Box 13737 BITNET: djb%bbt%rti.rti.org at CUNYVM
Research Triangle Park, NC 27709 +1 (919)-544-6850 ext. 295
More information about the Comp.sys.sun
mailing list