Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

NFS Share e permessi su Windows

31 views
Skip to first unread message

Sigi

unread,
Apr 21, 2021, 3:21:41 AM4/21/21
to
Ho un Raspberry PI con il suo Raspberry PI OS.

Volevo condividere la mia home (/home/pi) con NFS. Vorrei accederci
anche dal mio pc con Windows 10, in lettura e scrittura come se fossi lo
user "pi".

Ho lanciato questi comandi:

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

Ho aggiunto la riga:

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

E infine:

$ sudo exportfs -ra

Dopo aver installato il client NFS nativo di Windows, sono riuscito a
mappare la mia home come disco di rete. Posso creare i file. Tuttavia
non posso modificarli.

Es.: ho creato un file di test da linux e uno da windows.

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

Entrambi ora sono readonly da Windows. Non posso modificarli (ma posso
cancellarli).

L'unico modo per modificarli è lanciare:

sudo chmod -R a+rw test*

Cosa mi sfugge???

Grazie

--
Sigi

Giovanni

unread,
Apr 21, 2021, 4:13:05 AM4/21/21
to
Con che utente accedi da Windows? Dal comando che devi dare
(chmod -R a+rw test*) sembra tu stia usando un altro utente

Ciao
Giovanni
--
A computer is like an air conditioner,
it stops working when you open Windows.
< http://giovanni.homelinux.net/ >

Sigi

unread,
Apr 21, 2021, 4:43:30 AM4/21/21
to
Il 21/04/2021 10:13, Giovanni ha scritto:
> Con che utente accedi da Windows?  Dal comando che devi dare
> (chmod -R a+rw test*) sembra tu stia usando un altro utente

No, da Windows ho messo l'utente pi nella connessione unità di rete.

La cosa strana è che il file lo posso creare (e me lo crea con l'utente pi)

Poi appena lo riapro, è readonly.

Finchè non gli faccio un chmod a+rw.

Da Raspberry ovviamente è modificabile...

Ma le opzioni "all_squash,anonuid=1000,anongid=1000" non dovrebbero
servire per fare in modo che risulti sempre l'utente 1000 (cioè "pi")?



Ciao


--
Sigi

Ale

unread,
Apr 22, 2021, 4:21:36 AM4/22/21
to
Hai un motivo particolare per non usare SAMBA?

Sigi

unread,
Apr 22, 2021, 4:38:37 AM4/22/21
to
Il 22/04/2021 10:21, Ale ha scritto:
> Hai un motivo particolare per non usare SAMBA?

No, ero partito da NFS in quanto più nativo su raspberry.

Ma era anche mia idea tentare con samba se il piano NFS avesse fallito.

E mi sa che questo scenario si avvererà presto ;)


--
Sigi

Ale

unread,
Apr 22, 2021, 4:43:20 AM4/22/21
to
Tanti anni fa (avevo Caldera 2.3) alla fini usai NFS per i client Unix e
SMB per quelli Windows, ma parliamo veramente di un'era geologica fa.

Giovanni

unread,
Apr 22, 2021, 4:47:44 AM4/22/21
to
On 04/21/2021 10:43 AM, Sigi wrote:
> Il 21/04/2021 10:13, Giovanni ha scritto:
>> Con che utente accedi da Windows? Dal comando che devi dare (chmod
>> -R a+rw test*) sembra tu stia usando un altro utente
>
> No, da Windows ho messo l'utente pi nella connessione unità di rete.
>
> La cosa strana è che il file lo posso creare (e me lo crea con
> l'utente pi)
>
> Poi appena lo riapro, è readonly.
>
> Finchè non gli faccio un chmod a+rw.

Visto che il file viene creato -rwxr-xr-x come riporti nel post
precedente, è scrivibile solo dall'utente 'pi' e leggibile da tutto il
mondo. Con 'chmod a+rw' lo rendi scrivibile da utente, gruppo e tutti.

> Da Raspberry ovviamente è modificabile...
>
> Ma le opzioni "all_squash,anonuid=1000,anongid=1000" non dovrebbero
> servire per fare in modo che risulti sempre l'utente 1000 (cioè
> "pi")?

Non conosco il client nfs per windows ma mi ripeto.
Apparentemente non accedi con l'utente corretto.
0 new messages