como se tornar um ‘usuário root’ no Linux?
o usuário root é um usuário privilegiado no Linux, que é semelhante a um administrador no Windows.
todos os tipos de operações administrativas podem ser realizadas usando privilégios de usuário root, portanto, não é aconselhável fornecer acesso root a qualquer pessoa que não tenha muita familiaridade com o ambiente Linux, o que pode causar impacto adverso no sistema.
a melhor prática é desativar o acesso root. UBUNTU basicamente desativa o acesso root e implica sudo em vez de acesso root.
usuários normais podem executar tarefas administrativas com o comando sudo, dependendo do privilégio de acesso root para gerenciar a atividade de administração.
consulte o artigo abaixo para configurar o sudo access no Linux.
- como configurar o acesso sudo no Linux
habilitar o acesso sudo para um usuário, rastreará com precisão a atividade do Usuário e registrará tudo no log de mensagens (/var/log/message).
Clique aqui para descobrir as maneiras eficazes de ler arquivos de log no Linux.
consulte os artigos abaixo para saber mais sobre o privilégio sudo.
- Como Permitir que um Usuário Normal ou de Grupo para Executar Comandos como root no Linux
- Como Permitir que um Usuário Normal para Executar Comandos como root, num Diretório Específico no Linux
1) Tornar-se um Usuário root no Linux, usando o ” su ” comando
su (forma abreviada de “substituir ou trocar de usuário”) comando nos permite executar comandos com privilégios de outro usuário.
su é a maneira mais simples de mudar para a conta raiz, que requer senha raiz para usar o comando ‘su’ no Linux.
este acesso ‘ su ‘ nos permitirá recuperar o diretório inicial do usuário raiz e seu shell.
$ sudo su -Password::/root# pwd/root
Como quando conectado como ‘root’, o prompt de comando termina com #
em vez de $
.
você pode estar se perguntando, Por Que Eu deveria usar ” – “ao usar o comando’ su ‘ e qual é a diferença.
- su -: usar “su -” define o ambiente de usuário de destino com HOME, SHELL, USER, LOGNAME e PATH.
- su: usar ” su ” preserva o ambiente atual do Usuário.
2) tornando-se um usuário root no Linux, usando o comando “sudo-I”
sudo (forma curta de ‘super user do’) o comando nos permite executar temporariamente outros comandos como root. Esta é a melhor maneira de executar comandos raiz, pois registra tudo o que está sendo executado com o comando sudo.
os usuários não exigem a senha raiz para obter acesso root. Em vez disso, os usuários digitarão sua própria senha para aproveitar o acesso root temporário.
$ sudo -i:/root# pwd/root
depois de mudar para root usando o comando acima, um shell raiz interativo será aberto e direcionará para o diretório inicial raiz (/root).
alternativamente, cada comando pode ser executado diretamente da sessão do usuário, apenas adicionando ‘sudo’ antes de cada comando executado.
$ sudo ip a
3) tornando-se um usuário root no Linux, usando o comando “sudo-s”
o comando sudo-s fornece acesso root e, eventualmente, protege seu ambiente atual, incluindo configurações específicas do shell e o diretório inicial.
$ sudo -s:/home/magesh# pwd/home/magesh
conclusão
este artigo fornece uma visão ao usar o comando ‘su’ e ‘sudo’ em seu ambiente Linux.
por favor, apoie-nos compartilhando este artigo com seus amigos e colegas!