Per impedire che il file .dmg venga eliminato senza autorizzazione esplicita, devi impostare le autorizzazioni ACL perché il file non venga eliminato. Nell'uso Terminale , ad esempio:
sudo chmod +a "everyone deny delete" foobar.dmg
Una volta impostato, se provi a rinominare , elimina o sposta il file .dmg , ad es. in Finder , devi inserire le credenziali di amministratore o in Terminale utilizzare sudo
, che richiede anche lo stesso livello di credenziali per fare lo stesso.
In Terminale , dai un'occhiata alla pagina di manuale per chmod
, ad esempio, digita man chmod
e premi Invio , o digita solo chmod
e destra -clic su di esso selezionando, Apri pagina man .
- In generale, avrei letto l'intera pagina man, tuttavia, la sezione intitolata OPZIONI DI MANIPOLAZIONE ACL è quella pertinente su cui concentrarsi.
Per vedere quali autorizzazioni ACL sono impostate su un file / cartella, utilizza, ad esempio:
$ ls -le foobar.dmg
-rw-r--r--@ 1 me staff 100020736 Dec 7 09:21 foobar.dmg
0: group:everyone deny delete
$