uprawnienia do plików - poprawna opcja montowania NTFS

0

Chcę zamontować moją partycję NTFS, aby mieć takie same uprawnienia jak moje pliki i foldery w systemie Linux. Mam aktualne opcje montażu:

UUID=4C4EF1264EF1098A /run/media/user/FILES ntfs-3g defaults,exec,permissions,inherit,uid=1000,gid=1000,dmask=022,fmask=133 0 0

Problem polega na tym, że nie byłem w stanie wykonać niczego na tej partycji. Czego powinienem używać?

sam-s3pi0l
źródło

Odpowiedzi:

0

Chodzi o to fmask=133. Cyfra 1dotyczy uprawnień właściciela i maski x, więc żaden plik nie będzie wykonywalny.

Ta odpowiedź jest przydatna (mówi o vfatale umask, fmaska dmaskmechanizm jest taki sam). Stamtąd:

Działa jak normalne uprawnienia ósemkowe, ale odejmuje się od 7 i używa wartości bezwzględnej. na przykład, jeśli chcesz ustawić uprawnienia 0777, musisz ustawić je 0000w umask(np. umask=0000), jeśli chcesz to ustawić 0755, ustawisz je na 0022.

fmask=133ustawia uprawnienia do plików na 644. Użyjfmask=022 lub fmask=033. Myślę, że dwie ostatnie cyfry nie powinny mieć większego znaczenia, ponieważ ntfs-3gjest oparty na BEZPIECZNIKU i jako taki udostępnia system plików tylko właścicielowi (określonemu przez uid=), chyba że skonfigurujesz i użyjesz allow_otheropcji.

Kamil Maciorowski
źródło