← Back to team overview

sslug-teknik team mailing list archive

permission problemer over NFS

 

I starten af weekenden satte jeg NFS op, for at kunne tage backup af min 
laptop (Ubuntu 7.10) over på min stationære PC (Ubuntu 7.04). Det foregik med 
cp og derefter en diff for at sikre at data var kopieret korrekt. Så jeg ved 
at data blev kopieret.

Så opdaterede jeg min laptop til Ubuntu 8.04, og nu virker min NFS mount ikke. 
Det vil sige at jeg kan godt mounte dem, men jeg kan ikke skrive til dem 
(både cp og mkdir fejler). Hvad kan være gået galt? Jeg mener ikek at jeg har 
ændret noget af betydning på min stationære (jeg har indsat nogle flere 
linier i exports, men ikke slettet noget), så mit gæt er at noget har ændret 
sig på min laptop.

Den eneste anden ting der har ændret sig er at jeg har 
formateret /backup-disken på min stationære, da der var en anden kopiering 
der gik galt og gav mig en masse cirkulære referencer og den slags.

Og jeg har kørt sudo exportfs -ra efter at have ændret i exports filen.

Her er svarene fra mkdir og cp:

$ mkdir /mnt/backup/test
mkdir: cannot create directory `/mnt/backup/test': Permission denied

$ cp mkdir.txt /mnt/backup/
cp: cannot create regular file `/mnt/backup/mkdir.txt': Permission denied

Her er de relevante filer fra min stationære:

/etc/hosts.deny:
----------------
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

/etc/hosts.allow:
-----------------
portmap: 192.168.1.99 , 192.168.1.33
lockd: 192.168.1.99 , 192.168.1.33
rquotad: 192.168.1.99 , 192.168.1.33
mountd: 192.168.1.99 , 192.168.1.33
statd: 192.168.1.99 , 192.168.1.33

/etc/exports:
-------------
# /etc/exports: the access control list for filesystems which may be exported
#		to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync) hostname2(ro,sync)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt)
# /srv/nfs4/homes  gss/krb5i(rw,sync)
#
/backup 192.168.1.99(rw) 192.168.1.33(rw)
/home/jbang/ 192.168.1.99(rw) 192.168.1.33(rw)
/home/jbang/music 192.168.1.99(rw) 192.168.1.33(rw)

Når jeg kører exportfs -ra får jeg nogle beskeder jeg ikek er sikke rpå hvad 
betyder, men dem fik jeg også før, da det virkede. Her er output fra den:

$ sudo exportfs -ra
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' 
specified for export "192.168.1.99:/backup".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' 
specified for export "192.168.1.33:/backup".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' 
specified for export "192.168.1.99:/home/jbang/".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' 
specified for export "192.168.1.33:/home/jbang/".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [4]: Neither 'subtree_check' or 'no_subtree_check' 
specified for export "192.168.1.99:/home/jbang/music".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
exportfs: /etc/exports [4]: Neither 'subtree_check' or 'no_subtree_check' 
specified for export "192.168.1.33:/home/jbang/music".
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0

-- 

        |\     _,,,---,,_       Greetings, Jens
 ZZZzz /,`.-'`'    -.  ;-;;,_
      |,4-  ) )-,_. ,\ (  `'-'  jens@xxxxxxx
     '---''(_/--'  `-'\_)
----------------------------------------------------
On the keyboard of life, always keep one finger on the escape key.


Follow ups