Risposte:
Prova il comando chmod. Ad esempio, se si dispone di un nome di directory mydir, il comando seguente abiliterà la lettura / scrittura per quel mydir in modo ricorsivo.
$ chmod -R +rw mydir
Per maggiori informazioni:
$ man chmod
Seleziona la cartella principale con cui desideri lavorare e apri Inspector (CMD-i o fai clic con il tasto destro e "Mostra informazioni"). Il pannello inferiore è dove è possibile gestire le autorizzazioni.
Aggiungi e rimuovi le autorizzazioni all'elenco lì. Per applicare le stesse autorizzazioni in modo ricorsivo a ogni sottocartella, fai clic sul pignone e seleziona "Applica agli articoli chiusi ..."
Nota: ho notato che l'opzione "Applica agli oggetti chiusi ..." è disattivata quando l'icona a forma di lucchetto nella parte inferiore destra della finestra è bloccata. In questo caso, fai clic sul lucchetto per sbloccarlo inserendo le tue credenziali e quindi riprova con "Applica agli articoli chiusi ..."
Si desidera utilizzare i comandi chmod
e chown
.
Se ricordo bene, puoi modificare le autorizzazioni in questo modo:
chmod -R +a "joshhunt allow read" /some/file/or/folder/
chmod -R +a "Guest deny read" /some/other/folder/
chmod -R +a "Guest deny write" /some/other/folder/
Per maggiori dettagli uno di questi comandi, cercare le rispettive pagine man nel Terminale:
man chmod
man chown
chmod -R +rwX mydir
aggiungerà eseguire solo quando ha senso.