Respuestas:
Prueba el comando chmod. Por ejemplo, si tiene un nombre de directorio mydir, el siguiente comando habilitará la lectura / escritura para ese mydir de forma recursiva.
$ chmod -R +rw mydir
Para más información:
$ man chmod
Seleccione la carpeta raíz con la que desea trabajar y abra el Inspector (CMD-i o haga clic derecho y "Mostrar información"). El panel inferior es donde puede administrar los permisos.
Agregue y elimine permisos a la lista allí. Para aplicar los mismos permisos de forma recursiva a cada subcarpeta, haga clic en el engranaje y seleccione "Aplicar a elementos adjuntos ..."
Nota: Me di cuenta de que "Aplicar a elementos cerrados ..." aparece atenuado cuando el pequeño ícono de candado en la parte inferior derecha de la ventana está bloqueado. Si este es el caso, simplemente haga clic en el candado para desbloquearlo ingresando sus credenciales y luego intente nuevamente con "Aplicar a elementos adjuntos ..."
Desea usar los comandos chmod
y chown
.
Si no recuerdo mal, puede cambiar los permisos de esta manera:
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/
Para obtener más detalles sobre estos comandos, busque sus respectivas páginas de manual en Terminal:
man chmod
man chown
chmod -R +rwX mydir
agregará ejecutar solo cuando tenga sentido.