Como descobrir a senha root para instalar o software

29

Estou tentando instalar o NetBeans IDE no meu Ubuntu e, no processo, está pedindo minha senha de root, da qual não me lembro. Eu sei minha senha de usuário sudo . Como posso recuperar minha senha root?

Hemanth
fonte
Ele pergunta se você instala o netbeans com o sudo também? Nunca deve ser necessário ativar a conta root para obter algo no Ubuntu.
75 (de
apenas como uma observação, você pode usar o sudo -i para fazer login no root!
Shungun 23/10/10
11
Pergunta relacionada: askubuntu.com/questions/6676/…
Stefano Palazzo

Respostas:

47

Como padrão, o Ubuntu não tem uma senha definida para o usuário root, ou seja, a conta nomeada root. Para obter privilégios de root como outro usuário, você deve digitar sua própria senha. Essa é a senha que você definiu para a primeira conta de usuário durante a instalação do Ubuntu.

Para definir uma senha para root, execute o seguinte comando em um shell do Terminal:

sudo passwd root

Depois disso, você será solicitado a digitar a nova senha duas vezes. Depois disso, a rootconta tem sua própria senha, para que você possa efetivamente fazer login com o nome de usuário root.

rovshango
fonte
2
Observe que normalmente não há um bom motivo para definir uma senha para root. Para instalar o Netbeans, você certamente não precisa definir uma senha para root! Basta usar sua própria senha (que você normalmente usaria para o sudo).
Jesper
11
Para desfazer isso e desativar novamente a rootconta, você pode executar sudo passwd -dl root( fonte ).
Eliah Kagan
26

A senha root nos sistemas Ubuntu é deixada por definir e inutilizável de propósito. O Ubuntu usa sudo(alternar entre usuário) para elevar os privilégios de um usuário administrativo. (O usuário criado na instalação é, por padrão, um usuário administrativo.). O Sudo registra tudo o que é passado, o que é útil, pois você pode verificar mais tarde quais comandos foram executados com ele.

Se você for solicitado a fornecer uma senha, é provável que seja necessária a sua própria senha (usuário).

SpamapS
fonte
6

Use sua senha. Se você é um usuário administrador, pode usar sua senha nessas solicitações de senha. Caso contrário, será necessário fazer logon como usuário administrador para executar tarefas em todo o sistema, como instalar software.

dv3500ea
fonte
6

A conta root está desativada por padrão - isso significa que o root não tem senha. O Ubuntu está usando o sudo - o sudo permite que "usuários normais" executem comandos com privilégios de superusuário e, para "executar" o sudo, eles estão usando sua própria senha.

Mais informações aqui: https://help.ubuntu.com/community/RootSudo

Vojtech Trefny
fonte
2
mnemonic: superuser do
Stefano Palazzo
3

Tente instalar o Netbeans a partir dos repositórios de pacotes. É empacotado de forma a evitar a necessidade de uma senha root.

Broam
fonte
Não há nada de especial na instalação do software oficialmente empacotado em comparação com qualquer outra tarefa administrativa, quando se trata de uma senha raiz ser ou não necessária. Qualquer ação pode ser executada como root, sem que exista uma senha root, usando o sudo. Portanto, outros métodos de instalação também funcionarão bem e também não exigirão (nem se beneficiarão) de uma senha root sendo definida.
Eliah Kagan
1

Por padrão, a conta root está desativada e você não terá a senha da sua conta root. Se você precisar da senha para sua conta root, precisará criar uma para root:

sudo passwd root

Nota:

  • Habilitar a conta raiz raramente é necessário.
  • Quase tudo o que você precisa fazer como administrador de um sistema Ubuntu pode ser feito via sudo ou gksudo .

Você pode encontrar informações para ativar a conta raiz no RootSudo . Use-o por sua conta e risco.

karthick87
fonte
1

A criptografia para senhas foi inventada para protegê-las da visualização. Você não pode apenas visualizá-lo, mas pode alterá-lo sem visualizar o antigo. A única maneira de visualizar uma senha criptografada é decodificá-la. Você pode tentar, senhas criptografadas estão em arquivo /etc/shadow, mas você só vai perder seu tempo.

Então, basta alterar a senha root como esta:

sudo passwd
BBK
fonte
2
O OP quer saber sua senha root, não alterá-la.
Aug-- 17/08/12
Ha ha. Você está brincando? Criptografia para senhas inventadas para protegê-las da visualização. Você não pode apenas visualizá-lo, mas pode alterá-lo sem visualizar o antigo.
BBK
A única maneira de visualizar a senha criptografada é decodificá-la. Você pode tentar senhas criptografadas no arquivo / ets / shadow, mas perderá seu tempo.
BBK
11
Eu entendo que isso não pode ser feito, então por que não dizê-lo?
ζ--
Ok, vou adicionar algumas notas ao meu post.
BBK
0

Para redefinir a senha root no Ubuntu de outra tentativa, execute os seguintes comandos:

sudo -su
passwd

Agora digite sua nova senha duas vezes e pronto!

Jishan Shaikh
fonte