Linux NFS Share - Alle Dateien schreibgeschützt, beim Mounten in Windows 10

Linux NFS Share - Alle Dateien schreibgeschützt, beim Mounten in Windows 10

Ich habe einen Raspberry Pi mit Raspberry Pi OS (ex Raspbian).

Ich wollte meinen Home-Ordner (/home/pi) mit NFS teilen. Ich möchte auch von meinem Windows 10-PC darauf zugreifen und Dateien lesen und schreiben können, da ich der „Pi“-Benutzer bin.

Ich habe die folgenden Befehle ausgeführt:

$ sudo apt-get install nfs-kernel-server
$ id pi
uid=1000(pi) gid=1000(pi)
$ sudo nano /etc/exports

Ich habe diese Zeile hinzugefügt:

/home/pi        *(rw,all_squash,insecure,async,no_subtree_check,anonuid=1000,anongid=1000)

Und dann:

$ sudo exportfs -ra

Nach der Installation der Windows NFS-Client-Komponente konnte ich meinen RPi-Home-Ordner als Netzwerklaufwerk verbinden. Ich kann Dateien erstellen. Ich kann jedoch keine Dateien bearbeiten.

Beispiel: Ich habe eine Testdatei unter Windows erstellt. Ich erstelle eine Testdatei unter Linux.

pi@sigipi:~ $ echo hello > test_pi.txt
pi@sigipi:~ $ ls -l test_*
-rw-r--r-- 1 pi pi 6 apr 19 23:29 test_pi.txt
-rwxr-xr-x 1 pi pi 0 apr 19 23:29 test_windows.txt

Beide Dateien sind jetzt von Windows aus schreibgeschützt. Ich kann sie nicht bearbeiten (aber ich kann sie löschen).

Die einzige Möglichkeit, sie zu bearbeiten, besteht darin, Folgendes auszuführen:

sudo chmod -R a+rw test*

Was vermisse ich?

Antwort1

Ich habe noch ein paar weitere Dinge ausprobiert und es scheint, dass mein Problem gelöst ist. Ich habe die UID und GID in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Defaultauf meinen Standardbenutzer meines Linux-Systems geändert ( id <user>). Ich musste diese IDs auch in festlegen /etc/exports.

Jetzt kann ich die write-protection / read-onlyDateien entfernen. Ordner sind immer noch als geschützt markiert, aber ich kann sie löschen/bearbeiten/verschieben.

Es gibt einen tollen Blog-Beitrag, der sehr aktuell und ausführlich ist:https://stealthbits.com/blog/mounting-nfs-exports-unix-server/

verwandte Informationen