früher war alles einfacher, da gab es kein Pseudo-Dateisystem und nix wurde automatisch gemountet. Heute stehe ich vor dem Problem, dass die NFS 4 Anleitungen fehlerhaft oder unvollständig sind. Ich mache schon eine ganze Zeit rum, bekomme aber keine Schreibrechte auf der Freigabe. Ich sehe gerade den Wald vor lauter Bäumen nicht, vielleicht ist es trivialer als ich denke.
Server:
Code: Alles auswählen
ce@obelix:/exports$ ls -al
insgesamt 20
drwxr-xr-x 5 nobody nogroup 4096 19. Mär 21:51 .
drwxr-xr-x 20 root root 4096 19. Mär 22:41 ..
drwxr-xr-x 2 root root 4096 19. Mär 21:50 data
drwxr-xr-x 2 root root 4096 19. Mär 21:50 documents
drwxr-xr-x 3 root root 4096 23. Jul 2023 home
ce@obelix:/shared$ ls -al
insgesamt 16
drwxr-xr-x 4 root root 4096 19. Mär 21:50 .
drwxr-xr-x 20 root root 4096 19. Mär 22:41 ..
drwxr-xr-x 2 root root 4096 19. Mär 21:50 data
drwxr-xr-x 2 root root 4096 19. Mär 21:50 documents
ce@obelix:/shared$ cat /etc/fstab
# /etc/fstab: static file system information.
#...
# nfs
/home /exports/home none bind
/shared/data /exports/data none bind
/shared/documents /exports/documents none bind
ce@obelix:/shared$ cat /etc/exports
#...
# laut Anleitung
#/exports 192.168.150.0/255.255.255.0(rw,sync,no_root_squash,no_subtree_check,crossmnt,fsid=0)
#
# neu
/exports 192.168.150.0/255.255.255.0(ro,sync,all_squash,no_subtree_check,fsid=0)
/exports/data 192.168.150.0/255.255.255.0(rw,sync,all_squash,no_subtree_check)
/exports/documents 192.168.150.0/255.255.255.0(rw,sync,all_squash,no_subtree_check)
/exports/home 192.168.150.0/255.255.255.0(rw,sync,root_squash,no_subtree_check)
Code: Alles auswählen
ce@falbala:/$ ls -al nfs
insgesamt 20
drwxr-xr-x 5 nobody nogroup 4096 19. Mär 21:51 .
drwxr-xr-x 23 root root 4096 21. Mär 08:56 ..
drwxr-xr-x 2 root root 4096 19. Mär 21:50 data
drwxr-xr-x 2 root root 4096 19. Mär 21:50 documents
drwxr-xr-x 3 root root 4096 23. Jul 2023 home
ce@falbala:/$ ls -al documents/
insgesamt 8
drwxr-xr-x 2 root root 4096 19. Mär 21:50 .
drwxr-xr-x 23 root root 4096 21. Mär 08:56 ..
ce@falbala:/$ ls -al data/
insgesamt 8
drwxr-xr-x 2 root root 4096 19. Mär 21:50 .
drwxr-xr-x 23 root root 4096 21. Mär 08:56 ..
ce@falbala:/$ ls -al users
insgesamt 12
drwxr-xr-x 3 root root 4096 23. Jul 2023 .
drwxr-xr-x 23 root root 4096 21. Mär 08:56 ..
drwx------ 4 ce ce 4096 21. Mär 16:47 ce
ce@falbala:/$ cat /etc/fstab
# /etc/fstab: static file system information.
#...
# nfs
192.168.150.111:/ /nfs nfs4 soft,intr,rsize=8192,wsize=8192
192.168.150.111:/home /users nfs4 soft,intr,rsize=8192,wsize=8192
192.168.150.111:/data /data nfs4 soft,intr,rsize=8192,wsize=8192
192.168.150.111:/documents /documents nfs4 soft,intr,rsize=8192,wsize=8192
Warum werden die Eigentümer in der Anleitung von exports UND shared auf nobody geändert? Ich halte das bei shared für überflüssig.
Ein rw in der fstab vom Client bewirkt nichts.
soft und intr stehen sich in meinen Augen entgegen - richtig?
rsize und wsize wichtig?
Aktueller Stand: ich kann IN dem exportierten home Verzeichnis "ce" schreiben - sonst nirgends. Was übersehe ich?
Danke für die Hilfe und Grüße
Chris