
Ich versuche, NFS einzurichten, ich habe einige Probleme mit /etc/exports
Wenn der Inhalt meiner Datei /etc/exports wie folgt aussieht:
/data1 192.168.1.213(rw)
Ich bekomme dies von showmount -e 192.168.1.245
client$ showmount -e 192.168.1.245
Exports list on 192.168.1.245:
client$
Aber wenn ich dies in meiner /etc/exports-Datei habe:
/data1 -alldirs -network 192.168.1.245 -mask 255.255.255.0
/data2 -alldirs -network 192.168.1.245 -mask 255.255.255.0
von hier:https://www.netbsd.org/docs/guide/en/chap-net-services.html
Ich bekomme dies von showmount -e 192.168.1.245
client$ showmount -e 192.168.1.245
Exports list on 192.168.1.245:
/data2 192.168.1.245
/data1 192.168.1.245
Ich kann data1 und data2 auf meinem Client-Rechner mounten (auch NetBSD 9.3), aber ich bekomme die Berechtigung verweigert, wenn ich versuche, Dateien, mkdir usw. zu kopieren
Das Lesen: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/exporting-nfs-shares_managing-file-systems Ich verstehe, dass dies das allgemeine Format von /etc/exports ist:
export host(options)
Was ich erreichen möchte, ist Folgendes: Jede Maschine im Netzwerk (192.168.1.*) kann unabhängig vom Benutzer, der sich anmeldet, jeden Mount-Point mounten, den NFS auf meinem Server (192.168.1.245) mit Lese- und Schreibrechten anbietet.
Aus der RedHat-Dokumentation geht hervor, dass es ungefähr so lautet:
/data1 host(rw,all_squash,anonuid=1000,anongid=100)
gid und uid sind so eingestellt, dass sie mit meinem Benutzernamen (nicht root) übereinstimmen.
Aber ich bin nicht sicher, was ich von hier aus tun soll.
Aktualisieren Die akzeptierte Antwort hat das Problem gelöst. Jetzt habe ich Probleme mit den Berechtigungsproblemen:NetBSD 9.3 - NFS-Berechtigungen
Antwort1
Sie können -mapall=1000:100
die Zeilen in der /etc/exports
Datei ergänzen, die Sie auf Grundlage des NetBSD-Handbuchs erstellt haben.
Die Dokumentation für die Datei kann auf dem NetBSD-System durch Ausführen von oder im Internet unter exports
angezeigt werden.man exports
https://man.netbsd.org/NetBSD-9.3/exports.5