home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / utils / sossntr3 / install < prev    next >
Encoding:
Text File  |  1995-05-19  |  3.0 KB  |  79 lines

  1. Installing the NT version of SOSS should consist of merely going into the
  2. exe directory and executing runsoss.bat.  The list of exported filesystems
  3. is contained in the export.us file.  If you look at runsoss.bat, it sets
  4. the TZ (timezone) variable, which you will want to adjust for your location.
  5. You'll also see that it sets the NFSDEBUG value, which enables some
  6. error messages.  Setting NFSDEBUG to "all" will enable lots of output,
  7. very useful for debugging.
  8.  
  9. When you mount something from unix, BE SURE to limit the read and
  10. write requests to 1024, with a command (under System V) like:
  11.  
  12.    mount -f NFS,intr,rsize=1024,wsize=1024 ntmachine:/c /usr/ntmachine_c
  13.  
  14. You can put the rsize=1024,wsize=124 options in /etc/fstab under SunOS.
  15.  
  16. The inode.dmp file (in the exe directory, or wherever you run soss from)
  17. contains the list of inodes, which can sometimes get corrupted.
  18. To get a clean start, make sure the filesystem is unmounted
  19. on the UNIX side, then remove the inode.dmp file, and then start soss.
  20.  
  21. This program assumes that you've got TCP/IP working,
  22. and that you have the host names properly entered in
  23. winnt\system\drivers\etc\hosts, and that the UNIX side has the
  24. proper stuff in its hosts and fstab file.
  25.  
  26.  
  27.  
  28. --------------------
  29.  
  30. New stuff. see src dir for more.
  31.  
  32. The software I build has the following specs.:
  33.     Based on SOSSNT
  34. Plus
  35.     NTFS filename support, up to 256 bytes, case insensitive,
  36.     but with case preservation.
  37.  
  38.     NTFS security mapping, 
  39.         Owner -> Unix User id
  40.         Group -> Unix group id, first matching group out of
  41.             "group" file
  42.         Group -> Unix world, first matching group out of
  43.             "world" file, ie "Everyone"
  44.     
  45.     The matching works as follows:
  46.         The permissions on a file/dir are checked against the
  47.         groups in the group/world file, the first match get's 
  48.         mapped.
  49.         A file should only have one mapped group-> unix group
  50.         and one mapped group to unix world.
  51.  
  52.     The admin must provide for files:
  53.         export.us for export directories and hosts
  54.         user      NT user name -> unix id mapping
  55.         group     NT group name -> unix id
  56.         world     NT group name -> unix world access
  57.  
  58. Restrictions:
  59. 1. Security validations is partly left to the client NFS module, works with our
  60.     SUn network.
  61. 2. Chgrp will not work if there is no mapped group already in the permissions
  62.           of the file/dir
  63. 3. Owner/Group/Access rights and all map-files are cached.
  64.     If you change them, ie access rights for mapped groups on a file which
  65.     has been accessed by the NFS client, these changes won't take effect
  66.     until the file is not cached any more, or the NFS server has been
  67.      restarted.
  68. 4. The source code for the NTFS security will not be provided, they are
  69.     propriatry.
  70.  
  71.  
  72. Every user who is satisfied, might wish to donate to a charity organisation
  73. of his choice, not to myself.
  74. This is on voluntary basis and will not be controlled.
  75. I offer to publish donations in appropiate user groups.
  76.  
  77. Ralf
  78.  
  79.