Esiste un modo per bloccare l'accesso a determinati file o cartelle in MacOS X, in modo che possa essere protetto da password?
Non direttamente: devi utilizzare un'app che accede al file (ad esempio una nota sicura in 1password o un programma come gpg o la tua app che crittografa / decodifica un file) o inserisci il file su un file system crittografato (crea usando Utility Disco o TrueCrypt ecc. Vedi questa domanda per alcuni aspetti di crittografia.
Sì e no.
Se vuoi che un file sia illeggibile da un utente senza privilegi di amministratore, puoi Ottieni informazioni per quel file nel Finder . Nella parte inferiore del riquadro delle informazioni, c'è una sezione Condivisione e autorizzazioni ; impostando le impostazioni di tutti su "Nessun accesso" impedirà agli utenti del sistema operativo di leggere il file in circostanze normali.
Detto questo,
chiunque abbia privilegi di amministratore su quel sistema può cambiare le impostazioni per consentire l'accesso in lettura a qualsiasi utente e
Se qualcuno avvia da un altro disco di avvio (inclusa la partizione di ripristino in Lion), può montare il file system regolare e istruirlo a ignorare le autorizzazioni, consentendo a chiunque di leggere il file.
Quindi non è affatto super-sicuro, ma è sufficiente per mantenere gli utenti normali e fasulli senza l'abbondanza di sofisticatezza tecnica di un file.
Usando Terminale puoi digitare i seguenti comandi per garantire l'accesso solo root al file o alla cartella
chown root /yourfile
chmod 700 /yourfile
Ciò garantisce che il file sia protetto da password. (la password di root)
Potresti fare lo stesso con qualsiasi utente. Nel seguente comando, "example_user" avrà accesso in lettura e a destra mentre nessun altro sarà
chown example_user /yourfile
chmod 700 /yourfile