3 maneiras de abrir aplicativos com direitos de root no Mac

Índice:

3 maneiras de abrir aplicativos com direitos de root no Mac
3 maneiras de abrir aplicativos com direitos de root no Mac

Vídeo: 3 maneiras de abrir aplicativos com direitos de root no Mac

Vídeo: 3 maneiras de abrir aplicativos com direitos de root no Mac
Vídeo: COMO MUDAR A IMAGEM DE FUNDO DO PC 2024, Maio
Anonim

Você pode abrir qualquer aplicativo Mac com privilégios de root, desde que tenha a senha de administrador do computador. No entanto, use esse acesso root conforme necessário e tenha cuidado ao usar aplicativos com acesso root. O uso descuidado de aplicativos ou direitos de acesso pode danificar aplicativos ou seu computador.

Etapa

Método 1 de 3: com uma conta de administrador

Entenda o ícone
Entenda o ícone

Etapa 1. Conheça os riscos de usar privilégios de root

A maioria dos aplicativos com interfaces gráficas não é projetada para lidar com privilégios de root. Limite o uso de permissões para executar certas tarefas que você compreende totalmente. O uso imprudente de permissões pode bloquear seu acesso a alguns arquivos, fazer com que os aplicativos não respondam ou abrir brechas de segurança.

Abra aplicativos com privilégios de raiz em um Mac - Etapa 2
Abra aplicativos com privilégios de raiz em um Mac - Etapa 2

Etapa 2. Faça login em uma conta de administrador em seu computador e, em seguida, abra um Terminal clicando em Aplicativos → Utilitários e selecionando Terminal

Certifique-se de que a conta de administrador que você está usando está protegida por senha. O terminal não permite que você acesse o root de uma conta que não tenha uma senha

Abra aplicativos com privilégios de raiz em um Mac Etapa 3
Abra aplicativos com privilégios de raiz em um Mac Etapa 3

Etapa 3. Experimente a maneira rápida de acessar o root

O comando "sudo" permite abrir aplicativos com privilégios de root, mas você deve saber o endereço completo do arquivo principal do aplicativo no pacote. A maioria dos aplicativos Mac integrados e de terceiros usa um sistema de pacote semelhante. Portanto, você pode tentar o seguinte comando para abrir o aplicativo:

  • Digite sudo "\ o endereço completo do pacote do aplicativo na unidade.app / Conteúdo / MacOS / nome do aplicativo".

    Por exemplo, para abrir o iTunes, digite sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" e pressione Return.

  • Digite a senha da conta que você está usando no momento e pressione Retornar.
  • Se o comando for bem-sucedido, o aplicativo será aberto com privilégios de root. No entanto, se o Terminal exibir uma mensagem de erro "comando não encontrado", siga as próximas etapas.
Abra aplicativos com privilégios de raiz em um Mac Etapa 4
Abra aplicativos com privilégios de raiz em um Mac Etapa 4

Etapa 4. Abra o conteúdo do pacote do aplicativo

Se o método rápido acima não funcionar, encontre o aplicativo no Finder, clique com o botão direito do mouse (ou clique com a tecla Control pressionada) no ícone do aplicativo e selecione Mostrar conteúdo do pacote no menu.

Abra aplicativos com privilégios de root em um Mac - Etapa 5
Abra aplicativos com privilégios de root em um Mac - Etapa 5

Etapa 5. Localize o arquivo principal do programa

Agora, você verá uma ou mais pastas no pacote do aplicativo. Você pode encontrar os arquivos principais do programa nesta pasta. Geralmente, esses arquivos estão localizados na pasta / Conteúdo / MacOS.

  • Geralmente, o arquivo principal do programa tem o mesmo nome que o programa, mas às vezes tem um nome diferente, como "run.sh".
  • O arquivo principal do programa geralmente tem um ícone de caixa preta com um "exec" minúsculo.
Abra aplicativos com privilégios de raiz em um Mac Etapa 6
Abra aplicativos com privilégios de raiz em um Mac Etapa 6

Etapa 6. Digite o comando sudo no Terminal, seguido por um espaço

Não digite o comando primeiro.

Abra aplicativos com privilégios de raiz em um Mac - Etapa 7
Abra aplicativos com privilégios de raiz em um Mac - Etapa 7

Etapa 7. Arraste o arquivo principal do aplicativo para a janela do Terminal

O endereço completo do arquivo do aplicativo aparecerá automaticamente na janela do Terminal.

Abra aplicativos com privilégios de raiz em um Mac - Etapa 8
Abra aplicativos com privilégios de raiz em um Mac - Etapa 8

Etapa 8. Confirme a ação inserindo a senha

Pressione Retornar e digite a senha da conta que você está usando no momento. Depois disso, pressione Return novamente. O aplicativo será aberto com privilégios de root.

Método 2 de 3: com uma conta de não administrador

Abra aplicativos com privilégios de raiz em um Mac - Etapa 9
Abra aplicativos com privilégios de raiz em um Mac - Etapa 9

Etapa 1. Abra o Terminal com uma conta de não administrador para começar

A maioria dos administradores de sistema prefere usar contas de não administrador, para evitar sérios danos ao computador causados por erros operacionais ou ataques de malware. Esta etapa permitirá o acesso root temporário sem trocar de conta, mas você ainda precisará de uma senha de administrador para fazer isso.

Abra aplicativos com privilégios de raiz em um Mac Etapa 10
Abra aplicativos com privilégios de raiz em um Mac Etapa 10

Etapa 2. No Terminal, mude para a conta de administrador

Digite o comando su - seguido por um espaço e o nome de usuário do administrador. Depois disso, digite a senha do administrador. Agora, você pode usar a conta de administrador no terminal.

Você realmente não precisa usar o sinal "-" no comando acima. O sinalizador serve para definir a variável de ambiente para a variável de ambiente da conta do administrador. Portanto, para evitar danos acidentais ao computador, é recomendável usá-lo

Abra aplicativos com privilégios de raiz em um Mac Etapa 11
Abra aplicativos com privilégios de raiz em um Mac Etapa 11

Etapa 3. Abra o aplicativo com o comando "sudo"

Geralmente, você pode usar o comando sudo "\ endereço completo do pacote do aplicativo na unidade.app / Conteúdo / MacOS / nome do aplicativo". Se o comando não funcionar, leia as etapas anteriores.

Abra aplicativos com privilégios de root em um Mac - Etapa 12
Abra aplicativos com privilégios de root em um Mac - Etapa 12

Etapa 4. Quando terminar de acessar o root, retorne à conta de não administrador usando o comando exit

Depois de inserir o comando, o Terminal voltará a usar a conta de não administrador.

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

Abra aplicativos com privilégios de root em um Mac Etapa 13
Abra aplicativos com privilégios de root em um Mac Etapa 13

Etapa 1. Desative a Proteção de integridade do sistema seguindo estas etapas

Este recurso disponível desde o OS X 10.11 El Capitan restringe o acesso a todos os arquivos, mesmo depois de usar uma conta root. Se você não conseguir fazer as alterações desejadas no sistema, tente desativar o SIP. No entanto, esta etapa é muito perigosa e pode danificar o computador ou os dados nele contidos. Portanto, execute esta etapa apenas se você realmente compreender os riscos.

  • Reinicie o computador. Ao ouvir o som de início, pressione e segure Command + R para entrar no modo de recuperação.
  • Selecione Utilitários no menu na parte superior da tela e clique em Terminal.
  • Na janela Terminal, digite o comando csrutil disable; reinicia.
  • Aguarde até que o computador reinicie normalmente e tente as etapas no início deste artigo para abrir aplicativos com permissões de root completas. Quando terminar de usar o aplicativo, considere reativar o SIP. Siga as etapas para desabilitar o SIP, mas substitua o comando desabilitar por habilitar.
Abra aplicativos com privilégios de root em um Mac - Etapa 14
Abra aplicativos com privilégios de root em um Mac - Etapa 14

Etapa 2. Use o nano em vez de um editor de texto com interface gráfica

Editar o arquivo de configuração com o editor de texto no Terminal pode ser uma opção mais segura. Nano é um editor de texto integrado que pode ser usado a partir do Terminal. Para usar o nano com privilégios de root, use o comando sudo nano, seguido por um espaço e o endereço do arquivo. Você poderá então editar o arquivo de dentro do Terminal. Quando terminar de editar o arquivo, pressione Control + O para salvá-lo e Control + X para sair do nano.

  • Por exemplo, o comando sudo nano / etc / hosts abrirá o arquivo "hosts" com privilégios de root.
  • Recomenda-se que você faça backup do arquivo de configuração que deseja editar com o comando sudo cp address) file_address file_backup. Por exemplo, para fazer backup do arquivo "hosts" com o nome de backup "hosts.backup", digite o comando sudo cp / etc / hosts /etc/hosts.backup. Se você cometeu um erro ao editar o arquivo, renomeie-o com o comando mv (por exemplo, sudo mv / etc / hosts /etc/hosts.bad) e restaure o backup com sudo cp /etc/hosts.backup / etc / hosts.

Pontas

Você só precisa usar aspas ao escrever o endereço do arquivo se o endereço do arquivo contiver espaços

Recomendado: