Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: VOJ - 23.09.20 - klo:14.50
-
Raspberryllä Pi 4:llä ubuntu serveri. siellä on nfs jako seuraavilla asetuksilla
/etc/exports:n sisältö
/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
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.
-
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...
-
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.