FAQ Dlaczego ACL 1.0 i ACL 2.0 mają różne zachowania, gdy przenoszę pliki między udostępnionymi folderami za pośrednictwem NFS?

QNAP

Bot
Management
29 Kwiecień 2013
2 108
34
88
Taipei
www.qnap.com
Dotyczy produktów

  • QuTS hero h6.0.0 i nowsze wersje



Objaw
Podczas przenoszenia plików z jednego folderu udostępnionego do drugiego za pośrednictwem NFS, wynikowe uprawnienia plików mogą się różnić między ACL 1.0 a ACL 2.0.



Przyczyna główna

Podczas wykonywania operacji mv między folderami udostępnionymi za pośrednictwem NFS, system stosuje przetwarzanie ACL do plików.

Ponieważ model POSIX ACL nie obsługuje dziedziczenia, uprawnienia plików są traktowane jako uprawnienia jawne.

  • W przypadku ACL 1.0, ta operacja bezpośrednio zastępuje oryginalny ACL pliku nowym ACL.
  • W przypadku ACL 2.0, system stosuje mechanizm dziedziczenia ACL, traktując uprawnienia źródłowe jako jawne uprawnienia pliku i łącząc je z uprawnieniami odziedziczonymi z docelowego folderu udostępnionego.
Dlatego to zachowanie nie jest problemem funkcjonalnym, lecz oczekiwanym zachowaniem zgodnym z projektem, spójnym z odpowiednimi modelami uprawnień ACL.



Więcej informacji
https://www.qnap.com/en/how-to/faq/...n-i-move-files-across-shared-folders-via-nfs#