Hallo,
ich bin gerade dabei, mir ein kleines Homenetzwerk einzurichten. Dabei sollen sowohl der /home-Ordner als auch die /usr-Hierarchie zentral auf dem Server gespeichert und dann per NFS in den Client-Rechner eingebunden werden (automatisch per fstab). Das Einbinden klappt auch, aber jedes Mal, wenn ich auf /usr zugreife, egal ob lesend oder schreibend, sagt er mir, ich hätte keine Berechtigung dazu. Auf beiden PCs ist Debian Lenny i386 installiert und der Besitzer des einzigen /home-Verzeichnisses ist ebenfalls auf beiden Rechnern vertreten.
Meine /etc/exports sieht so aus:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# /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,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/home 192.168.0.*(rw,sync,no_root_squash,no_subtree_check)
/usr 192.168.0.*(rw,sync,no_root_squash,no_subtree_check)
|
Die IPs stimmen natürlich schon, daran wird es also eher nicht liegen. Sogar mit einen * vor der Klammer passiert dasselbe.
Die Einträge in die /etc/fstab:
|
Quellcode
|
1
2
|
192.168.0.10:/home /home nfs rw,sync,user,auto 0 0
192.168.0.10:/usr /usr nfs rw,sync,user,auto 0 0
|
Ausgabe von ll:
|
Quellcode
|
1
2
3
4
5
6
|
# für /usr:
drwxr-xr-x 12 root root 4096 2009-05-19 15:16 usr
# für /home:
drwxr-xr-x 3 root root 4096 2009-05-19 17:17 home
# für das Benutzerverzeichnis:
drwxr-xr-x 2 joscha joscha 4096 2009-05-19 17:44 joscha
|
MfG errorX
--edit--
Ich habe gerade herausgefunden, wenn ich das ganze manuell (nicht per fstab) mounte, gibt es keine Schwierigkeiten. Kann mir jemand sagen, wie man das beheben kann? Bzw. wo ich, falls es nicht über die fstab geht, die Befehle zum mounten automatisch ausführen lassen könnte?