Kirjoittaja Aihe: nfs ja Windows 10  (Luettu 1530 kertaa)

VOJ

  • Käyttäjä
  • Viestejä: 134
    • Profiili
nfs ja Windows 10
« : 23.09.20 - klo:14.50 »
Raspberryllä Pi 4:llä ubuntu serveri. siellä on nfs jako seuraavilla asetuksilla

/etc/exports:n sisältö
Koodia: [Valitse]
/nfs 192.168.1.0/24(rw,all_squash,insecure,async,no_subtree_check,anonuid=1001,anongid=1001)

Kansiolla nfs on omistajana käyttäjä jonka uid ja gid ovat 1001 ja  kansion oikeudet ovat asetettu komennolla

Koodia: [Valitse]
chown -R a+rwx /nfs

Windows 10:ssä on otettu käyttöön nfs asiakas ja se kyllä yhdistää verkkoasemaan mukisematta. Tiedostoja pystyy kopioimaan verkkoasemalta muttei verkkoasemalle. Kun yrittää kopioida verkkojakoon windows ilmoittaa että oikeudet eivät riitä. Kokonaista kansiota kopioitaessa windowsista jaolle se luo kyllä kansion sinne mutta tiedostoja ei saa kopioitua.

En oikein tiedä pitääkö nfs:n asetuksia ruuvata vai onko vika windowsin asetuksissa.

_Pete_

  • Käyttäjä
  • Viestejä: 1808
  • Fufufuuffuuu
    • Profiili
Vs: nfs ja Windows 10
« Vastaus #1 : 23.09.20 - klo:16.30 »
Kun tätä tavailee

https://www.golinuxcloud.com/unix-linux-nfs-mount-options-example/#Understanding_allquash_vs_noallsquash

Niin eikö tuo tarkoita että client uid/gid mapataan linux serverissä "anonymous user", mikä sellanen liekään? Ainakaan
se ei ole tuo uid=1001 / gid=1001 eli sen takia client ei pysty kirjoittamaan...


SuperOscar

  • Käyttäjä
  • Viestejä: 3896
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: nfs ja Windows 10
« Vastaus #2 : 23.09.20 - klo:18.27 »
Muistaakseni Samban käyttöoikeudet asetetaan täysin Sambassa itsessään, esim. /etc/fstab-tiedoston valitsinrivillä, ja Un*xin tiedostojärjestelmän käyttöoikeusbiteillä ei ole mitään merkitystä.

Luultavasti sinun pitää siis lisätä paitsi anonuid-, anongid-määritykset myös umask.
pöytäkone 1, kannettava 3: Debian GNU/Linux 11; pöytäkone 2: openSUSE Tumbleweed; kannettava 1: openSUSE Tumbleweed; kannettava 2: Neptune 7.5; RPi 1: Ubuntu 22.04 LTS; RPi 2: LibreELEC 10