O que significa “Acesso Root” em PCs e Smartphones?

Se você já se deparou com uma mensagem em seu computador ou outro dispositivo informando que precisa de privilégios mais altos, encontrou a necessidade de “acesso root”.

Os sistemas operacionais precisam encontrar um equilíbrio entre permitir que os usuários façam o que precisam, mas sem deixá-los bagunçar todo o sistema. Para melhor ou pior, quando você tem “acesso root” a um computador, você tem as chaves do reino.

Sistemas operacionais são como cebolas

Os sistemas operacionais ( SOs(OSes) ) têm camadas, assim como uma cebola. No entanto, ao contrário de uma cebola, os sistemas operacionais têm kernels.

O kernel é a camada de núcleo mais baixa do sistema operacional. Esta parte do sistema operacional fala diretamente com o hardware do computador. O kernel é a primeira coisa que carrega quando seu computador carrega o sistema operacional. O kernel sempre permanece na RAM . Se o kernel der errado, o computador irá travar. É a parte mais crítica do sistema operacional.

Ao redor do kernel estão vários componentes do sistema operacional, como o sistema de arquivos, drivers de dispositivo, interfaces de programação(Application Programming Interfaces) de aplicativos ( APIs ) e interface do usuário(User Interface) (UI). A interface do usuário é a parte que conecta você, o usuário, a todos os componentes do sistema operacional que trabalham em segundo plano.

A maioria dos usuários só precisa de acesso a alguns dos componentes do sistema operacional e apenas em graus variados, razão pela qual os sistemas operacionais têm níveis de “privilégios”.

O básico dos privilégios do SO

Assim como na vida real, ter certos privilégios em um sistema operacional significa ter acesso a coisas que os usuários com privilégios mais baixos não têm. O acesso pode ser restringido de várias maneiras. Uma restrição comum é o acesso ao sistema de arquivos. Você só pode ter privilégios de “leitura” quando se trata de dados específicos, o que significa que você pode abrir esses arquivos e lê-los, mas não pode alterá-los de forma alguma. Para fazer isso, você precisaria de privilégios de “gravação”.

Alguns tipos de dados podem não lhe dar privilégios de “leitura”. Por exemplo, você não gostaria que um computador público desse aos usuários acesso a dados que apenas a equipe deveria ver.

Outras restrições comuns estão relacionadas às configurações do computador e à instalação do software. Usando diferentes níveis de privilégio, os usuários podem ser impedidos de instalar ou remover aplicativos e alterar coisas como o papel de parede do sistema.

Ter acesso root(Root Access) é o maior(Highest) privilégio

Ter “acesso root” significa ter o maior privilégio possível no computador. Nenhum arquivo ou dado está oculto para você. Os usuários root podem alterar qualquer aspecto do sistema operacional.

Qualquer aplicativo que o usuário root execute com os mesmos privilégios pode fazer qualquer coisa que um usuário root pode. O acesso root é essencial para corrigir muitos problemas e manutenção geral do computador.

Outro termo para um usuário root é “administrador”, embora em alguns casos, uma conta de administrador possa ter privilégios um pouco menores do que a conta root, dependendo do sistema operacional e de como as coisas estão configuradas especificamente. Na maioria dos casos, privilégios de administrador e privilégios de root são termos intercambiáveis.

Níveis de privilégio de usuário do Linux

Linux e outros sistemas operacionais “ tipo Unix(Unix-like) ” têm uma abordagem específica para contas root. Há sempre pelo menos uma conta root no Linux , criada quando você instala o sistema operacional pela primeira vez. Por padrão, esta conta não é uma conta de usuário destinada ao uso diário. Em vez disso, sempre que um usuário comum precisa fazer algo que exija acesso root, ele precisa fornecer um nome de usuário e senha, o que eleva temporariamente os privilégios para realizar a tarefa e depois volta aos níveis normais de privilégio de usuário.

Usando o Terminal Linus(Linus Terminal) , uma interface baseada em texto, os usuários podem usar o comando “sudo”, que é a abreviação de “superusuário do. ” Qualquer(” Any) comando que segue sudo é executado com privilégios de root e você terá que fornecer uma senha novamente.

Níveis de privilégio de usuário do(User Privilege Levels) Windows e macOS

Durante anos, o Microsoft Windows(Microsoft Windows) teve uma atitude mais descontraída em relação aos privilégios de root. A conta de usuário principal também era a conta de administrador, o que significava que você precisava alterar manualmente as coisas se desejasse o mesmo nível de segurança inerente da abordagem do Linux .

Nas versões modernas do Microsoft Windows , as ações que exigem privilégios de administrador acionarão um prompt de controle de conta de usuário do Windows(Windows User Account Control) ( UAC ) e você precisará fornecer a senha de administrador. Você também pode iniciar aplicativos específicos com privilégios de administrador. Por exemplo, você pode iniciar o Prompt de Comando(Command Prompt) ou o Terminal do Windows(Windows Terminal) com privilégios de administrador e não precisará fornecer uma senha para a duração da sessão repetidamente.

O macOS da Apple é, como o Linux(Linux) , um sistema operacional semelhante ao Unix e requer uma elevação de privilégio por operação sempre que você tenta fazer algo fora do uso regular. No macOS, você notará pequenos ícones de bloqueio, que permitem desbloquear as configurações do sistema com a senha do usuário root e bloqueá-los novamente quando terminar.

Por padrão, o macOS é um pouco mais agressivo com permissões do que o Windows(Windows) . Por exemplo, se um aplicativo precisar acessar dados em uma unidade removível, o macOS perguntará se está tudo bem na primeira vez.

Acesso root em telefones Android

A maioria das pessoas que não são administradores de sistema encontrou pela primeira vez a ideia de “acesso root” ou “rooting” no contexto de smartphones e tablets Android . Embora o Android(Android) seja um sistema operacional de código aberto, quase todos os fabricantes de telefones Android , como (Android)Samsung e OnePlus , não dão aos seus clientes acesso root aos seus telefones. Em vez disso, eles têm contas de usuário especiais que não podem obter acesso de baixo nível ao hardware do telefone. Portanto, ao contrário de um PC, você não pode alterar o sistema operacional do seu telefone Android ou fazer alterações no sistema que não sejam explicitamente permitidas pelo fabricante do telefone.

Em muitos telefones, o acesso root pode ser obtido executando um aplicativo de root, mas alguns dispositivos exigem um processo de root um pouco envolvido usando um computador e o Android Debug Bridge ( ADB ). Ao usar um dos vários métodos de root de um clique ou tutoriais para fazer root em dispositivos Android , você pode obter acesso root ao seu telefone.

A partir daqui, você pode alterar praticamente qualquer aspecto do dispositivo, incluindo remover o bloatware do provedor e desabilitar ou habilitar coisas que o fabricante do telefone queria manter fora de seu alcance. Fazer root em um telefone Android também é o primeiro passo se você deseja substituir o sistema operacional completamente. Isso pode incluir a versão mais recente do Android , ROMs personalizadas e até mesmo estoque do Android (como um telefone Google Nexus ) sem as interfaces específicas do fabricante. Você abre um mundo de firmware alternativo enraizando seu dispositivo e desbloqueando seu bootloader.

Aplicativos populares incluem SuperSu e Magisk , que você usa por sua conta e risco. Como alternativa, passe algum tempo nos fóruns do Android , lendo sobre como outros proprietários do seu modelo de telefone se saíram com o enraizamento.

Dispositivos iOS “Jailbreak”

Embora os telefones Android não ofereçam acesso root imediatamente, o Android geralmente é muito menos restritivo que o iOS, mesmo sem permissões de root. Por exemplo, em um telefone Android , você pode habilitar facilmente a instalação de aplicativos de lojas de aplicativos de terceiros e instalar o que quiser, mesmo que não esteja na Google Play Store .

No iOS, qualquer aplicativo que a Apple não(Apple) aprove está simplesmente fora de alcance, onde entra a prática do “ jailbreaking(Android).(jailbreaking) medidas devem ser quebradas usando exploits.

Os perigos do acesso root

Quando se trata de dispositivos como iPhones e smartphones Android , uma questão crucial a ser considerada ao fazer o root é que isso pode invalidar sua garantia. Isso é particularmente preocupante, pois um root ou jailbreak que dá errado pode bloquear permanentemente seu dispositivo, algo que o fabricante pode não estar disposto a consertar, mesmo que você pague.

Em computadores pessoais, os problemas são diferentes. Você não quer dar aos usuários ou aplicativos errados acesso root acidentalmente. Seja(Whether) em um telefone ou computador, também há uma chance de você conceder acesso root ao malware, e isso pode ser uma catástrofe e colocar os arquivos do sistema em perigo. É por isso que usar um pacote antivírus é crucial em um dispositivo com root.

Suponha que(Suppose) você obtenha acesso root e comece a instalar ROMs personalizadas . Nesse caso, você pode perder o acesso a recursos especiais do seu dispositivo e ver pior gerenciamento térmico ou duração da bateria, pois muitas das otimizações não estão presentes em dispositivos com root com ROMs personalizadas . Alguns usuários realizam overclock em seu dispositivo com root, onde a CPU e a GPU são empurradas além das especificações do fabricante, potencialmente danificando o telefone.

Desenraizando seu dispositivo

E se você quiser desinstalar seu acesso root? Supondo que seu dispositivo ainda funcione, você pode “desfazer o root” ou “un-jailbreak” e retorná-lo ao seu estado original, o que inclui o flash da ROM OEM(OEM ROM) de volta no dispositivo. Você gostaria de fazer isso antes de vender ou doar seu dispositivo e deseja fazê-lo antes de tentar fazer uma devolução de garantia, se possível.

Ter um telefone com root pode ser empoderador e libertador, mas também vem com uma longa lista de riscos e advertências, então pense cuidadosamente se vale a pena.



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts