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.
NFS pliki zawsze tworzone z prawami 777
-
- Początkujący
- Posty: 3
- Rejestracja: pn sty 13, 2020 12:49 pm
-
- Zawsze On-Line
- Posty: 515
- Rejestracja: ndz sty 24, 2016 10:46 am
Re: NFS pliki zawsze tworzone z prawami 777
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.
DS916+ /7.1-42661/
DS112+ /6.2.4-25556/
RT2600ac /SRM 1.3-9193/
DS112+ /6.2.4-25556/
RT2600ac /SRM 1.3-9193/
-
- Początkujący
- Posty: 3
- Rejestracja: pn sty 13, 2020 12:49 pm
Re: NFS pliki zawsze tworzone z prawami 777
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
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
-
- Początkujący
- Posty: 3
- Rejestracja: pn sty 13, 2020 12:49 pm
Re: NFS pliki zawsze tworzone z prawami 777
Wystarczy zrobić chmod na katalogu będącym punktem montowania na kliencie (oczywiście po podmontowaniu zasobu).