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.
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.
- 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
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: 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.
- Login do Linux como superusuário(usuário root)
- Como posso fazer login como root?
- como me torno superusuário no Ubuntu Linux usando su / sudo?
- Ubuntu Linux root Password (Senha Padrão)
- Como criar um novo usuário no sudo Ubuntu Linux server
- Como mudar a senha do root no RHEL ( Red Hat Enterprise Linux)
- Como mudar a senha do root no CentOS Linux
- Como mudar a senha do root no Alpine Linux
- Como mudar a senha do root no SUSE / OpenSUSE Linux
- Alterar a palavra-Passe no UNIX
- Como mudar a senha do root no Debian Linux
- Como mudar a senha do root no Linux Fedora
- Como mudar a senha do root no Unix, macOS
feed RSS ➔ boletim eletrônico Semanal ➔
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 |