Experimente o comando chmod. Por exemplo, se você tiver um nome de diretório mydir, o comando a seguir ativará a leitura / gravação para esse mydir de forma recursiva.
$ chmod -R +rw mydir
Para mais informações:
$ man chmod
Existe alguma ferramenta ou script do Mac OS X que permita alterar as propriedades de compartilhamento / permissão de arquivos e subpastas em uma pasta recursivamente? Por exemplo, para permitir que todos ou um usuário específico seja capaz de ler e escrever, somente leitura ou apenas escrever.
Selecione a pasta raiz com a qual você gostaria de trabalhar e abra o Inspetor (CMD-i ou clique direito e "Mostrar Informações"). O painel inferior é onde você pode gerenciar as permissões.
Adicione e remova as permissões para a lista lá. Para aplicar as mesmas permissões recursivamente a cada subpasta, clique no cog e selecione "Aplicar aos itens fechados ..."
Nota: notei que a opção "Aplicar a itens fechados ..." está desativada quando o ícone de cadeado na parte inferior direita da janela está bloqueado. Se este for o caso, basta clicar no cadeado para desbloqueá-lo, inserindo suas credenciais e, em seguida, tente novamente com "Aplicar a itens fechados ..."
Você deseja usar os comandos chmod
e chown
.
Se bem me lembro, você pode alterar as permissões assim:
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 mais detalhes, consulte estes respectivos manuais no Terminal:
man chmod
man chown
Tags permissions macos