home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / sun / admin / 9379 < prev    next >
Encoding:
Text File  |  1992-12-12  |  4.5 KB  |  121 lines

  1. Newsgroups: comp.sys.sun.admin
  2. Path: sparky!uunet!wupost!spool.mu.edu!sol.ctr.columbia.edu!usenet.ucs.indiana.edu!sunflower.bio.indiana.edu!gilbertd
  3. From: gilbertd@sunflower.bio.indiana.edu (Don Gilbert)
  4. Subject: Re: Need to let Non-Root use Mount
  5. Message-ID: <Bz67tF.5FI@usenet.ucs.indiana.edu>
  6. Sender: news@usenet.ucs.indiana.edu (USENET News System)
  7. Nntp-Posting-Host: sunflower.bio.indiana.edu
  8. Organization: Biology, Indiana University - Bloomington
  9. References: <hq8qvm+@lynx.unm.edu>
  10. Date: Sat, 12 Dec 1992 23:56:02 GMT
  11. Lines: 108
  12.  
  13.  
  14. I searched quite a while until I found a good solution to this
  15. problem of allowing mere users to mount floppies or cds on their
  16. Suns.  Should go in the faq if there is one.  Sun Inc. people 
  17. produced a program called "usermount" which does the job nicely
  18. in my experience.  Sun doesn't support this, and not all that
  19. many people know about it.  You can find it thru archie:
  20.  
  21. Host guardian.cs.psu.edu
  22.     Location: /pub/src
  23.            FILE -rw-r--r--      12685  May 22 1991  usermount.tar.Z
  24.  
  25. Host psuvax1.cs.psu.edu
  26.     Location: /pub/src
  27.            FILE -rw-r--r--      12685  May 22 1991  usermount.tar.Z
  28.  
  29. You can also pick up my copy w/ some minor additions like an insert
  30. for openwin-menu with menu buttons for cd and floppy mount/dismount
  31. and format:  ftp.bio.indiana.edu:/util/unix/sun-usermount.tar.Z
  32.  
  33. Here is the man page on this:
  34.  
  35. NAME
  36.      Usermount - mount command for users.
  37.  
  38. SYNOPSIS
  39.      usermount [ -r ] [ -w ] [ -e ]
  40.  
  41. DESCRIPTION
  42.      Usermount will mount a disk with the  assumption  it  has  a
  43.      filesystem  on  it and has the mount option usermount_access
  44.      in it's fstab entry.  If the system is  not  running  secure
  45.      and there is no /etc/rmd_access file and usermount_access is
  46.      not set to the path of a valid file then it can  be  run  by
  47.      anyone.  If  the  system  is  running  secure  according  to
  48.      issecure(3) or the file /etc/rmd_access or the  file  refer-
  49.      enced  by usermount_access exists then it can only be run by
  50.      those who are named in the  file.  Netgroups can  be  speci-
  51.      fied  in  the  access  file  using +@group also users can be
  52.      excluded using -username  and  netgroups  excluded  using  -
  53.      @group .
  54.  
  55.      Everything is logged via syslog(3) at priority AUTH_NOTICE .
  56.  
  57.  
  58. OPTIONS
  59.      -r   Mount the disk read only.
  60.  
  61.      -w   Mount the disk read write. This is the default.
  62.  
  63.      -e   Eject the disk.
  64.  
  65. EXMAPLE
  66.      Here is an example /etc/fstab file:
  67.  
  68.           /dev/sd0a  /         4.2 rw 1 1
  69.           /dev/sd1g  /usr      4.2 rw 1 2
  70.           /dev/sd0f  /var      4.2 rw,nosuid 1 3
  71.           /dev/sd0g  /usr/kvm  4.2 rw 1 4
  72.           /dev/fd0                  /pcfs                    pcfs
  73.           rw,noauto,usermount_access=/etc/pcfs_access,nosuid 0 0
  74.           /dev/fd0c                 /floppy                   4.2
  75.           rw,noauto,usermount_access,nosuid 0 0
  76.           /dev/sr0                  /hsfs                    hsfs
  77.           ro,nosuid,usermount_access,noauto 0 0
  78.  
  79.      This will allow those everybody to mount /floppy  and  /hsfs
  80.      if  there  is  no  /etc/rmd_access file.  If /etc/rmd_access
  81.      exists then only those people named in  it  are  allowed  to
  82.      mount or eject the disks. /pcfs can only be mounted by those
  83.      users listed in /etc/pcfs_access .
  84.  
  85. FILES
  86.      /etc/rmd_access     list of  users  and  netgroups  who  can
  87.                          mount the floppy.
  88.      /etc/fstab          list of mountable file systems.
  89.  
  90. SEE ALSO
  91.      eject(1), issecure(3), innetgr(3),  syslog(3),  netgroup(5),
  92.      rhosts(5), fsck(8) mount(8), newfs(8).
  93.  
  94. BUGS
  95.      It should check the mode of the raw devices to prevent  peo-
  96.      ple  from  being  able to panic the system by writing to the
  97.      raw device.  It does not check that the file system is  good
  98.      before mounting it.
  99.  
  100. DISCLAIMER
  101.      The contents of this file  are intended to  be  read  as  an
  102.      example.    This   is  not   a   supported  product  of  Sun
  103.      Microsystems  and  no hotline calls  will  be accepted which
  104.      directly relate to this information.
  105.  
  106.      NO LIABILITY WILL BE  ACCEPTED BY SUN MICROSYSTEMS  FOR  ANY
  107.      LOSS  (DIRECT  OR  CONSEQUENTIAL) INCURRED IN ANY WAY BY ANY
  108.      PARTY THROUGH THE USE OF THIS INFORMATION.
  109.  
  110.      NO WARRANTY  OF  ANY SORT  IS IMPLIED OR GIVEN FOR ANY  CODE
  111.      DERIVED FROM THIS INFORMATION.
  112.  
  113.  
  114. Sun Release 4.1    Last change: 27 April 1990                   2
  115.  
  116.  
  117.  
  118. -- 
  119. Don Gilbert                                     gilbert@bio.indiana.edu
  120. biocomputing office, biology dept., indiana univ., bloomington, in 47405
  121.