
ubuntu@ubuntu:~$ su -
Password:
su: Authentication failure
Eu dei a senha e ela ainda está aparecendo igual à acima, alguém pode me ajudar
Responder1
su
é usado para autenticar como outro usuário (se a conta estiver no sistema; diferente da sua). Se você quiser usar su
, você deve usar:
su username -c command
ondenome de usuárioé o nome da conta que você está tentando usar ecomandoé o que você deseja executar.
Ele solicitará que você insira a senha. Você terá que digitar a senha donome de usuárioconta e não a sua.
Mas como você está simplesmente tentando inserir as root
, basta digitar:
sudo su
e digite a senha que root
é, por padrão, a senha da sua conta de administrador. Aqui está uma captura de tela como exemplo:
Responder2
Para executar o terminal como root, você deve acessar o shell root pelo superusuário dosudo
Existem duas maneiras de fazer isso,
sudo -i
onde executa um shell com privilégios de root e também adquire o ambiente do usuário root.
sudo su
onde su
é usado para mudar para outro usuário, onde você também pode mudar para o usuário root invocando o comando sem parâmetro. su
pede a senha do usuário para troca, após digitar a senha você trocou para o ambiente do usuário. Dizer esse sudo su
comando significa que você está executando su
como sudo
(root). chama bash como shell interativo sem login. Então bash só executa .bashrc
. Você pode ver que depois de mudar para root você ainda permanecerá no mesmo diretor