
Como a Apple bloqueou ainda mais o acesso do usuário com o 10.15 Catalina, depois de 20 anos usando sistemas Apple, adiei a atualização, pois meu trabalho exige acesso além do que as configurações de privacidade permitem nas Preferências do Sistema. Desativei o SIP e o Gatekeeper desde sua introdução (aviso: faça isso apenas se você souber o que está fazendo e tiver experiência no OS X, isso não é um endosso), mas como desenvolvedor desisti do Catalina após meus esforços em encontrar uma maneira de permitir o acesso do usuário se transformou em um exercício de futilidade.
Finalmente encontrei uma postagem com uma solução que parece funcionar, mas somente se o sistema não for reinicializado/reiniciado
link: "MacOS mudou a pasta de dados raiz do Mongodb para propriedade do sistema e ela não pode mais ser alterada"https://superuser.com/a/1459064/1091567.
Isso resolve o problema e embora eu raramente reinicie meus sistemas, prefiro uma solução permanente. Eu sempre poderia criar um script simples para reiniciar e fazer login, mas deve haver um método mais elegante e automático, especialmente porque os desenvolvedores precisarão resolver o acesso para que alguns de seus aplicativos funcionem.
Alguém conhece um método permanente para permitir o acesso do usuário ao root/sistema? Obrigado!
EDITAR: Por favor, mantenha as respostas no tópico e civilizadas de acordo com os regulamentos do site.
Quanto ao macOS 10.15, parece que muitas pessoas não leram sobre as mudanças e deveriam, já que a Apple lançou o 10.15 GM hoje. Existem agora duas pastas de Aplicativos, um segundo local no volume do Sistema que agora é somente leitura. Você não pode sobrescrever/modificar/vincular/etc arquivos mesmo com o SIP desabilitado usando sua senha. Tudo no sistema está completamente bloqueado. Alguns encontraram soluções temporárias, como a que vinculei nesta postagem, que ainda reiniciam toda vez que o sistema é reiniciado. Para aplicativos que exigem acesso root, como TotalSpaces, não há como ignorar automaticamente o novo nível de segurança da Apple sem um simples comando de terminal alterando a desativação do SIP na recuperação e algumas outras etapas. Minha pergunta era apenas encontrar uma maneira de executar o comando do terminal quando o sistema for reiniciado para criar uma experiência perfeita.
Aqui está um começo que mencionei nas respostas:
macOS Catalina protege o sistema operacional em seu próprio volume somente leitura
https://www.macobserver.com/análise/macos-catalina-protects-os-read-only-volume/
“Apesar dessas melhorias de segurança, foram encontradas maneiras de contornar o SIP. O próximo passo que a Apple está dando envolve colocar o macOS em seu próprio volume, tornando-o somente leitura e, de acordo com o artigo acima, exigiu “o desenvolvimento de um novo tipo de link simbólico bidirecional denominado firmlink, que permite que os dois volumes de inicialização se integrem e funcionem como um só."