nfsv4 Problem

papslf58

Well-known member
ID: 299957
L
14 Oktober 2007
880
43
Hallo


Woran kann es liegen, das ich ein nfs4-share als user mounten kann, aber nur als root unmounten, obwohl in der fstab für das share der Eintrag user, noauto drin steht ?
OS ist Debian unstable. amd64

die exports unter freebsd sieht momentan so aus:
V4: /usr -sec=sys (freebsd hat ne eigentümliche syntax bei nsf4, im Gegensatz zu Linux, nur um Mißverständnissen vorzubeugen.

+ nat. den Eintrag mit IP des Clients, den habe ich nur nciht gepostet, aber da steht nur der mountpoint auf dem server und die Clientip drin.
 
Wenn NFS-Verzeichnisses mittels 'root_squash' alle Dateien einen User gehöhren, sage ich jetzt mal so^^
 
Unter Ubuntu gibt es ein ähnliches Problem: Durch fstab-Einträge können mount/unmount-Aufrufe für einzelne Dateisysteme auch für "normale" User freigegeben werden. Solange aber ein User beispielsweise das CD-Laufwerk belegt hält können andere ihre CDs nicht an den Start bringen, ein Wechsel (unmount/eject/mount) läßt sich dann nur mit root-Rechten erzwingen. "man mount" müßte da weiterhelfen.

Code:
[FONT="Courier New"][b]The non-superuser mounts.[/b]
  Normally, only the superuser can  mount  filesystems.   However,
  when fstab contains the user option on a line, anybody can mount
  the corresponding filesystem.

  Thus, given a line

    /dev/cdrom  /cd  iso9660  ro,user,noauto,unhide

  any user can mount the iso9660 filesystem found on  an  inserted
  CDROM using the command

    mount /dev/cdrom

  or

    mount /cd

  For  more  details,  see fstab(5).  Only the user that mounted a
  filesystem can unmount it again.  If any user should be able  to
  unmount  it,  then  use users instead of user in the fstab line.
  The owner option  is  similar  to  the  user  option,  with  the
  restriction that the user must be the owner of the special file.
  This may be useful e.g. for /dev/fd if a login script makes  the
  console user owner of this device.  The group option is similar,
  with the restriction that the user must be member of  the  group
  of the special file.
[/FONT]