Strona 1 z 1

NFS pliki zawsze tworzone z prawami 777

: pn sty 13, 2020 1:13 pm
autor: chmooreck
Udział podpięty przez NFS. Pliki tworzone na komputerze klienta, są z prawami 777, czyli uruchamialne, tak jakby serwer nie uwzględniał umask.
W ustawieniach NFS na serwerze mam zaznaczoną opcje używania uprawnień unix - niestety wygląda na to, że nic ona nie zmienia.

System plików: btrfs
uid i gid użytkownika zgodne na serwerze i kliencie.
Uprawnienia można zmieniać chmod'em na kliencie.
Na serwerze włączone uprawnienia do odczytu/zapisu dla używanego użytkownika na tym zasobie.

Ktoś miał problem z prawami tworzonych plików i udało się go rozwiązać ?

Chcę trzymać na serwerze katalog domowy i tworzenie wszystkich plików z takimi uprawnieniami jest dla mnie niedopuszczalne.

Re: NFS pliki zawsze tworzone z prawami 777

: pn sty 13, 2020 11:30 pm
autor: look12
No tak to wygląda, nie uwzględnia umask i tyle. Znalazłem w sieci post sprzed 4 lat w tym samym temacie (DSM 5.2). Tak było w 5.2 i jest tak obecnie.

Re: NFS pliki zawsze tworzone z prawami 777

: wt sty 14, 2020 12:00 pm
autor: chmooreck
To se odpowiem...
Trzeba zmienić prawa udziału na serwerze:
# chmod 755 /volumeX/nazwa_udzialu
# chown moj_user:users /volumeX/nazwa_udzialu

i tyle...

Edit:
Po przemyśleniu pewnie wystarczy zmienić uprawnienia (sciagnac uprawnienia ACL z udzialu), bez zmiany usera, czyli
# chmod 777 /volumeX/nazwa_udzialu

P.S. proszę o test u siebie i ew potwierdzenie

Re: NFS pliki zawsze tworzone z prawami 777

: wt sty 14, 2020 12:58 pm
autor: psmanek
Nie zdążyłem napisać, ale dziedziczenie uprawnień ma tutaj zastosowanie. Co prawda nie mogę tego przetestować u siebie, ale powinno działać nadanie uprawnień w nadrzędnych folderach.

Re: NFS pliki zawsze tworzone z prawami 777

: śr sty 15, 2020 11:45 pm
autor: chmooreck
Wystarczy zrobić chmod na katalogu będącym punktem montowania na kliencie (oczywiście po podmontowaniu zasobu).