file chmod'ing su exFAT


9

È possibile chmod un file su un'unità formattata exFAT? Sono su Mac OS X e vorrei impostare le autorizzazioni in modo che non siano 777. È possibile?

Quello che sto davvero cercando di fare è impostare le autorizzazioni di una chiave SSH su un'unità flash exFAT su 600. Qualsiasi aiuto sarebbe molto apprezzato.

Risposte:


14

exFAT, come estensione di FAT, non è in grado di archiviare metadati di controllo dell'accesso discrezionale. Questo è il motivo per cui tutti i file su un volume exFAT sembrano 777 autorizzazioni. In pratica sta dicendo "questo volume è aperto perché non possiamo non renderlo aperto a causa del formato del file system".

La risposta breve è no. La risposta lunga è che è possibile creare un altro filesystem all'interno del file system exfat usando, ad esempio dd(per creare un file sparse) e quindi usare strumenti specifici del filesystem per creare un filesystem sul file. Quindi puoi montarlo. Il filesystem nativo HFS + di Mac OS X funzionerebbe bene, poiché il tuo /volume è sicuramente in grado di controllare in modo discrezionale gli accessi e qualsiasi altra funzionalità del filesystem su cui si basa OS X. Ma questo non sarà portatile su tutte le piattaforme (forse su Linux, ma non su Windows).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.