Como posso fazer login como usuário root?

comando sudo demo

Ver todos os UNIX artigos relacionados/faq

Como eu faço o login como usuário root no Linux, Apple OS X, *BSD, UNIX e sistemas operativos do tipo?
no Linux, * BSD e UNIX como sistemas opeating, o usuário raiz atua como um superusuário. Usuário Root é o nome convencional do usuário que tem todos os direitos ou permissões no sistema. O usuário root pode fazer muitas coisas que um usuário comum não pode, como alterar a propriedade de arquivos, montar disco, formatar & reformular novo sistema de arquivos, iniciar/parar serviços e vincular a portas numeradas abaixo de 1024 e muito mais.

PUBLICIDADE
Tutorial detalhes
nível de Dificuldade Fácil
privilégios de Root Sim
Requisitos su/sudo no Linux/Unix
Est. tempo de leitura 4 minutos

não é uma boa prática para qualquer pessoa usar o root como sua conta de usuário normal, devido a riscos de segurança. Portanto, você usa uma conta de usuário normal. Você precisa usar o comando su ou sudo para mudar para a conta de usuário root.

comando su

o comando su é usado para alterar o ID do usuário ou se tornar superusuário durante uma sessão de login, ou seja, permite que você se torne um superusuário ou usuário substituto, usuário falsificado, usuário definido ou usuário alternado.

Nota: su só funciona se você souber o destino ou a senha do usuário root.

sintaxe do comando su

a sintaxe é:

su – {user-name}

se invocado sem um nome de usuário, o padrão su é tornar-se o superusuário. O Usuário receberá uma senha, se apropriado.

Patreon apoiadores apenas guias 🤓
  • Sem anúncios e acompanhamento de
  • Em profundidade guias para desenvolvedores e administradores de sistemas em Opensourceflare✨
  • Juntar meu Patreon para apoiar independente de criadores de conteúdo e começar a ler manuais mais recentes:
    • Como configurar Redis sentinela de cluster no Ubuntu ou Debian Linux
    • Como Configurar o SSH Com Chaves YubiKey como autenticação de dois fatores (U2F/FIDO2)
    • Como configurar o Mariadb Galera cluster no Ubuntu ou Debian Linux
    • Um podman tutorial para iniciantes – parte I (executar Linux containers sem janela de Encaixe e em daemonless modo)
    • Como proteger Linux contra desonestos dispositivos USB através do USBGuard
    • Se o seu domínio não está enviando e-mail, defina estas configurações de DNS para evitar spoofing e phishing

Junte-se Patreon ➔

para fazer login como usuário root digite o seguinte comando (você precisa fornecer a senha da conta de usuário root quando solicitado):
$ su -
saídas da amostra:

Password: *******# 

uma vez logado, seu prompt deve mudar de $ para #. Para fazer logon como outro usuário dizer nixcraft, digite o seguinte comando (você precisa fornecer nixcraft senha de conta de usuário quando solicitado):
$ su - nixcraft
exemplos de saídas:

Password:

raiz Remota de início de sessão durante a sessão ssh

Você pode usar o ssh cliente da seguinte maneira:
$ ssh [email protected]
$ ssh [email protected]
$ ssh [email protected]

no entanto, o login root remoto por sessão ssh é desativado na maioria dos casos por razões de segurança. Primeiro, faça login como um usuário normal e, em seguida, alternar para a conta de root usando o comando su:

 ## login as a normal user ##ssh [email protected] ## now switch to root account ##su -

comando su e arquivos de log

O comando su logs de seu uso em um arquivo de log do sistema. Isso é útil para descobrir informações de login su. Se você é RHEL / CentOS / Fedora Linux, digite o seguinte como root para ver o conteúdo de /var / log / secure:
# tail -f /var/log/secure
Debian / Ubuntu Linux user try:
# tail -f /var/log/auth.log
exemplos de saídas:

May 30 23:02:56 wks05 su: pam_authenticate: Authentication failureMay 30 23:02:56 wks05 su: FAILED su for root by nixcraftMay 30 23:02:56 wks05 su: - /dev/pts/3 nixcraft:rootMay 30 23:02:59 wks05 su: pam_unix(su:auth): authentication failure; logname=nixcraft uid=1000 euid=0 tty=/dev/pts/3 ruser=nixcraft rhost= user=rootMay 30 23:03:01 wks05 su: pam_authenticate: Authentication failureMay 30 23:03:01 wks05 su: FAILED su for root by nixcraftMay 30 23:03:01 wks05 su: - /dev/pts/3 nixcraft:root

Diga olá para o comando sudo

sudo é um programa para Linux / Apple OS X / *BSD / Unix-like sistemas operacionais de computador que permite que os usuários executem programas com os privilégios de segurança de outro usuário, normalmente o superusuário (root). Por padrão, o sudo solicitará uma senha de usuário, mas pode ser configurado para exigir a senha raiz ou Nenhuma senha. O Apple Mac OS X e o Ubuntu Linux e muitos outros sistemas operacionais usam o comando sudo para muitas tarefas administrativas. Sudo executa um comando como outro usuário, mas segue um conjunto de regras sobre quais usuários podem executar quais comandos como quais outros usuários. Isso é configurado em um arquivo chamado/etc / sudoers. Ao contrário do su, o sudo autentica os usuários contra sua própria senha, em vez da do usuário de destino. Veja como configurar e usar a ferramenta sudo no sistema operacional Linux.

por exemplo, para fazer login como root em Linux ou Unix como sistema operacional, digite:
$ sudo -s

exemplo de sessão de comando sudo

 Fig.01: mudar para a conta raiz usando o comando sudo

Fig.01: Alternar para a conta de root usando o comando sudo

Sudo e o arquivo de log

sudo log pode ser visto emitindo o seguinte comando como usuário root:

## Generic file for Unix/Linux ##tail -f /var/log/messages ## Debian/Ubuntu and friends ##tail -f /var/log/auth.log ## RHEL/CentOS/SL/Fedora Linux ##tail -f /var/log/auth.log

exemplos de saídas:

May 30 23:12:42 wks05 sudo: nixcraft : TTY=pts/3 ; PWD=/tmp ; USER=root ; COMMAND=/bin/bashMay 30 23:12:42 wks05 sudo: pam_unix(sudo:session): session opened for user root by nixcraft(uid=1000)

Resumindo

leia as seguintes páginas de manual usando o comando man:
man sudo
man su

Veja também:

  • Linux Executar Comandos Como Outro Usuário) Explica como executar executar comandos do Linux como outro usuário ou executar comandos como usuário root, usando runuser, su e sudo utilitários.
esta entrada é 2 de 13 na série Tutorial do usuário root. Continue lendo o resto da série:

  1. Login do Linux como superusuário(usuário root)
  2. Como posso fazer login como root?
  3. como me torno superusuário no Ubuntu Linux usando su / sudo?
  4. Ubuntu Linux root Password (Senha Padrão)
  5. Como criar um novo usuário no sudo Ubuntu Linux server
  6. Como mudar a senha do root no RHEL ( Red Hat Enterprise Linux)
  7. Como mudar a senha do root no CentOS Linux
  8. Como mudar a senha do root no Alpine Linux
  9. Como mudar a senha do root no SUSE / OpenSUSE Linux
  10. Alterar a palavra-Passe no UNIX
  11. Como mudar a senha do root no Debian Linux
  12. Como mudar a senha do root no Linux Fedora
  13. Como mudar a senha do root no Unix, macOS

🐧 Receba as últimas tutoriais sobre Linux, Open Source & DevOps via
feed RSS ➔ boletim eletrônico Semanal ➔

ANÚNCIO

Categoria Lista de comandos Unix e Linux
gerenciadores de downloads wget
Documentação ajuda • mandb • homem • pinfo
espaço em Disco analisadores df • duf • ncdu • pydf
Gestão de ficheiros cat • cp • menos • mkdir • mais • árvore
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Linux aplicações de ambiente de Trabalho Skype • Spotify • VLC 3
utilitários Modernos bastão • exa
Utilitários de Rede NetHogs • dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
o Gerenciador de Pacotes apk • o apt
Gestão de Processos bg • chroot • cron • renegar • fg • olhares • gtop • iotop • empregos • killall • matar • pidof • pstree • pwdx • tempo • vtop
A pesquisa ag • grep • whereis • que
Shell builtins compgen • echo • printf
processamento de Texto cortar • rev
Informações do Usuário grupos • identificação de • lastcomm • última • tampa/libuser-tampa • logname • membros • usuários • whoami • quem • w
WireGuard VPN Alpino • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Deixe uma resposta

O seu endereço de email não será publicado.