plik chmod'ing na exFAT

13

Czy możliwe jest chmod pliku na dysku sformatowanym exFAT? Korzystam z systemu Mac OS X i chciałbym ustawić uprawnienia na 777. Czy to możliwe?

Naprawdę staram się ustawić uprawnienia klucza SSH na dysku flash exFAT na 600. Każda pomoc byłaby bardzo mile widziana.

bswinnerton
źródło

Odpowiedzi:

16

exFAT, jako rozszerzenie FAT, nie jest w stanie przechowywać dyskretnych metadanych kontroli dostępu. Właśnie dlatego wszystkie pliki na woluminie exFAT wydają się mieć uprawnienia 777. Jest to w zasadzie mówiąc: „Ten tom jest szeroko otwarte, ponieważ nie możemy nie zrobić to szeroko otwarte ze względu na format systemu plików”.

Krótka odpowiedź brzmi: nie. Długa odpowiedź jest taka, że ​​możesz utworzyć inny system plików w systemie plików exfat, używając np. dd(Aby utworzyć plik rzadki), a następnie użyć narzędzi specyficznych dla systemu plików, aby utworzyć system plików w pliku. Następnie możesz go zamontować. Natywny system plików Mac OS X HFS + działałby dobrze, ponieważ Twój /wolumin jest zdecydowanie zdolny do swobodnej kontroli dostępu i wszelkich innych funkcji systemu plików, na których opiera się OS X. Ale to nie będzie przenośne na różnych platformach (może na Linuksa, ale nie na Windows).

allquixotic
źródło