Abrindo programas com privilégios de root em um mac

Você pode abrir qualquer programa em um Mac com privilégios de root, desde que tenha uma senha de administrador. No entanto, você só deve usar o acesso root se souber o que está fazendo, pois se algo der errado você pode danificar o programa ou seu computador.

Degraus

Método1 de 3: de uma conta de administrador

Imagem intitulada Entenda o ícone
2. Terminal aberto. Faça login no seu computador com uma conta de administrador. Vá para Aplicativos → Utilitários e abra o Terminal.
A conta de administrador não pode ficar em branco, caso contrário o Terminal não lhe concederá privilégios de root.
Imagem intitulada Abrir aplicativos com privilégios de root em um Mac Passo 3
3. Experimente o caminho rápido. Usando o comando `sudo` você pode abrir programas com acesso root, mas isso requer o caminho do arquivo para o executável no pacote do programa. A maioria dos aplicativos Mac e de terceiros tem o conteúdo do pacote organizado da mesma maneira, então você pode tentar o seguinte primeiro:
  • Digite: sudocaminho do arquivo do disco rígido para o programa.app/Contents/MacOS/nome do programa.
    Por exemplo, para abrir o iTunes, digite sudo /Applications/iTunes.app/Contents/MacOS/iTunes e pressione ⏎ Retornar.
  • Digite a senha da conta de administrador com a qual você está conectado no momento. pressione ⏎ Retornar.
  • Se o comando funcionar, o programa deve abrir com privilégios de root. Se o Terminal mostrar `comando não encontrado`, continue na próxima etapa.
    Imagem intitulada Abrir aplicativos com privilégios de root em um Mac Etapa 4
    5. Localize o arquivo executável. Você verá uma ou mais pastas no pacote do programa. Procure o arquivo executável nesta pasta. Geralmente você pode encontrá-lo em /Contents/MacOS.
  • Normalmente o executável tem o mesmo nome do programa, mas também pode ter um nome diferente, por exemplo "executar.sh".
  • O ícone do executável é normalmente um quadrado preto com a palavra "exec" em letras minúsculas.
    Imagem intitulada Abrir aplicativos com privilégios de root em um Mac Passo 6
  • 6. Digite "sudo" no Terminal. Digite sudo seguido por um espaço. Não digite o comando ainda.
    Imagem intitulada Abrir aplicativos com privilégios de root em um Mac Passo 7
    8. Confirme o comando com sua senha. pressione ⏎ Retornar. Digite a senha da conta de administrador com a qual você está conectado no momento e pressione . novamente ⏎ Retornar. Agora o programa será aberto com privilégios de root.

    Método2 de 3: de uma conta que não é a conta de administrador

    Imagem intitulada Abrir aplicativos com privilégios de root em um Mac Etapa 9
    1. Abra o Terminal com uma conta que não seja a conta de administrador. Muitos administradores de sistema preferem trabalhar com uma conta de usuário normal para minimizar possíveis danos causados ​​por erros ou ataques de malware. Este método requer a senha do administrador, mas você pode obter acesso root temporariamente sem trocar de usuário. Para fazer isso, primeiro abra uma janela do Terminal.
    Imagem intitulada Abrir aplicativos com privilégios de root em um Mac Passo 10
    3. Abra o programa com o comando "sudo". O comando geralmente é aplicado da seguinte forma: sudo caminho do arquivo do disco rígido para o programa.app/Contents/MacOS/nome do programa. Se isso não funcionar ou você precisar de mais ajuda, consulte a seção anterior.
    Imagem intitulada Abrir aplicativos com privilégios de root em um Mac Passo 12
    4. Voltar para sua própria conta. Quando você tiver concluído todas as tarefas que exigem privilégios de root, digite exit na janela Terminal. Isso sairá da conta de administrador e retornará à sua conta normal.

    Método 3 de 3: Solução de problemas

    Imagem intitulada Abrir aplicativos com privilégios de root em um Mac Passo 13
    2. Uso "nano" em vez de um editor de texto gráfico. Em alguns casos é mais seguro e confiável editar arquivos de configuração com um editor de texto dentro do Terminal. Nano é uma opção simples e vem de fábrica. Para usá-lo com privilégios de root, digite sudo nano no Terminal seguido por um espaço e o caminho do arquivo para o seu documento de texto. Agora você pode editar o documento do Terminal. Quando terminar, pressione Ao controle + O para salvá-lo e clique em Ao controle + X para sair do nano.
  • Por exemplo, o código sudo nano /etc/hosts abre o arquivo "anfitriões" com acesso root.
  • É sempre uma boa ideia fazer um backup antes de editar os arquivos de configuração. Você faz isso com o seguinte código: sudo cp file_path_of_config_filecaminho de backup new_file. Usando o código sudo cp /etc/hosts /etc/hosts.backup faça uma cópia do arquivo hosts chamado "anfitriões.cópia de segurança". Se você cometer um erro, mova o arquivo mal configurado com (por exemplo) sudo mv /etc/hosts /etc/hosts.bad e restaure o backup com sudo cp /etc/hosts.backup /etc/hosts.
  • Pontas

    • As aspas no início e no final do caminho do arquivo só são necessárias se houver espaços no caminho.

    Avisos

    • Um erro no acesso root pode fazer com que seu Mac seja completamente apagado ou inutilizado. O risco é maior em 10.10 ou versões anteriores do OS X, ou em 10.11 com SIP desabilitado. Mantenha sua senha de administrador privada o tempo todo para evitar que outras pessoas obtenham acesso root.
    ">">
    Artigos sobre o tópico "Abrindo programas com privilégios de root em um mac"
    Оцените, пожалуйста статью