Não há uma conta 'root' disponível para login por padrão. Está bloqueado em uma instalação padrão. Você não indica de onde a sua instalação é executada, por isso vou assumir que está sendo executado a partir de sua conta de usuário remoto no servidor.
Você pode ativar a conta root
, se desejar, mas há mais abordagens "seguras" para isso, do que apenas ativar a conta. Eu detalhei algumas abordagens para ganhar root
privileges para executar um arquivo de instalação em um sistema.
O modo seguro: use sudo
para obter privilégios de root temporariamente para que o aplicativo seja executado uma vez.
Supondo que este é um arquivo que você precisa executar, você pode executar o instalador como root
executando este comando, substituindo /path/to/installer
pelo caminho real:
sudo /path/to/installer
A maneira não segura: use sudo
para soltar em um prompt root
e execute os comandos de instalação.
Execute este comando drop-se em um root
login, e então você pode executar comandos como superusuário:
sudo su -
Uma vez aqui, execute o comando como você faria sem sudo
:
/path/to/installer
Note que isto é uma coisa muito perigosa - você pode literalmente quebrar seu sistema com esta abordagem se você não sabe o que está fazendo na linha de comando.
Uma vez feito, exit
do shell e retorne ao seu usuário sem privilégios.
A maneira extremamente perigosa e insegura: ative a conta root
configurando uma senha
WARNING!
Before attempting ANY of these commands, be aware that by enabling the root account, and permitting Root Login with "Yes" and not "without-password" through ssh, if even for just a moment, you are opening your system to brute-force login attempts and other security risks. If you do this, then AS SOON AS IS LOGICAL you should re-disable the
root
account.Either set
PermitRootLogin without-password
and configure SSH Key Authentication, or understand that as soon as you are done, you should lock the root account again, and setPermitRootLogin
tono
orwithout-password
.
A abordagem menos segura é ativar a conta root definindo uma senha. Você pode fazer isso usando este comando no seu usuário que possui sudo
privileges (você não precisa especificar 'root' aqui):
sudo passwd
Defina uma senha de root (a senha não será exibida, nem asteriscos, mas está aceitando a senha), então a conta root
será ativada. Você poderá então fazer login na conta, com base nas configurações de SSH que você definiu.
Assim que você não precisar mais do root
user , execute-o para reativar e bloquear novamente o usuário root
do seu% co_de conta ativada por%:
sudo passwd -l root
Você também deve definir sudo
para PermitRootLogin
ou no
no seu without-password
quando fizer isso.