Comment trouver le mot de passe root pour installer le logiciel

29

J'essaie d'installer l' IDE NetBeans dans mon Ubuntu et dans le processus, il demande mon mot de passe root dont je ne me souviens pas. Je connais mon mot de passe utilisateur sudo . Comment récupérer mon mot de passe root?

Hemanth
la source
Est-ce que cela vous demande si vous installez également netbeans avec sudo? Il ne devrait jamais être nécessaire d'activer le compte root pour réaliser quelque chose dans Ubuntu.
nem75
juste comme une note latérale, vous pouvez utiliser sudo -i pour vous connecter à root!
Shungun
1
Question connexe: askubuntu.com/questions/6676/…
Stefano Palazzo

Réponses:

47

Par défaut, Ubuntu n'a pas de mot de passe défini pour l'utilisateur root, c'est-à-dire le compte nommé root. Pour obtenir les privilèges root en tant qu’autre utilisateur, vous devez saisir votre propre mot de passe. Il s'agit du mot de passe que vous avez défini pour le premier compte utilisateur lors de l'installation d'Ubuntu.

Pour définir un mot de passe pour le root, exécutez la commande suivante dans un shell de terminal:

sudo passwd root

Après cela, vous êtes invité à saisir le nouveau mot de passe deux fois. Après cela, le rootcompte a son propre mot de passe, vous pouvez donc vous connecter avec le nom d'utilisateur root.

rovshango
la source
2
Notez qu'il n'y a normalement aucune bonne raison de définir un mot de passe pour root. Pour installer Netbeans, vous n'avez certainement pas besoin de définir un mot de passe pour root! Utilisez simplement votre propre mot de passe (que vous utiliseriez normalement pour sudo).
Jesper
1
Pour annuler cela et désactiver à nouveau le rootcompte, vous pouvez exécuter sudo passwd -dl root( source ).
Eliah Kagan
26

Le mot de passe root sur les systèmes Ubuntu est laissé non défini et inutilisable exprès. Ubuntu utilise sudo(changer d'utilisateur faire) pour élever les privilèges d'un utilisateur administratif. (L'utilisateur créé lors de l'installation est, par défaut, un utilisateur administratif.). Sudo enregistre tout ce qui lui est passé, ce qui est utile, car vous pourrez vérifier plus tard quelles commandes ont été exécutées avec.

Si vous êtes invité à entrer un mot de passe, c'est probablement votre propre mot de passe (utilisateur) qui est nécessaire.

SpamapS
la source
6

Utilisez votre mot de passe. Si vous êtes un utilisateur administrateur, vous pouvez utiliser votre mot de passe dans ces invites de mot de passe. Sinon, vous devrez vous connecter en tant qu'administrateur pour effectuer des tâches à l'échelle du système, comme l'installation de logiciels.

dv3500ea
la source
6

Le compte root est désactivé par défaut - cela signifie que root n'a pas de mot de passe. Ubuntu utilise sudo - sudo permet aux "utilisateurs normaux" d'exécuter des commandes avec des privilèges de superutilisateur et "d'exécuter" sudo en utilisant leur propre mot de passe.

Plus d'informations ici: https://help.ubuntu.com/community/RootSudo

Vojtech Trefny
la source
2
mnémonique: superutilisateur do
Stefano Palazzo
3

Essayez d'installer Netbeans à partir des référentiels de packages. Il est empaqueté de manière à éviter d'avoir besoin d'un mot de passe root.

Broam
la source
L'installation de logiciels officiellement emballés n'a rien de spécial par rapport à toute autre tâche administrative, lorsqu'il s'agit de savoir si un mot de passe root est nécessaire ou non. Toute action peut être effectuée en tant que root, sans qu'il y ait un mot de passe root, en utilisant sudo. Ainsi, d'autres méthodes d'installation fonctionneront également très bien et ne nécessiteront pas (ni ne bénéficieront) d'un mot de passe root défini.
Eliah Kagan
1

Par défaut, le compte root est désactivé et vous n'aurez pas le mot de passe de votre compte root. Si vous avez besoin du mot de passe pour votre compte root, vous devez en créer un pour root:

sudo passwd root

Remarque:

  • L'activation du compte racine est rarement nécessaire.
  • Presque tout ce que vous devez faire en tant qu'administrateur d'un système Ubuntu peut être fait via sudo ou gksudo .

Vous pouvez trouver des informations pour activer le compte root dans RootSudo . Utilisez à vos risques et périls.

karthick87
la source
1

Le cryptage des mots de passe a été inventé pour les protéger de la visualisation. Vous ne pouvez pas simplement le visualiser, mais vous pouvez le modifier sans afficher l'ancien. La seule façon de visualiser un mot de passe crypté est de le décoder. Vous pouvez essayer, les mots de passe cryptés sont dans le fichier /etc/shadow, mais vous perdrez juste votre temps.

Il suffit donc de changer le mot de passe root comme ceci:

sudo passwd
BBK
la source
2
L'OP veut connaître son mot de passe root, pas le changer.
ζ--
Ha ha. Est-ce que tu plaisantes? Cryptage des mots de passe inventé pour les protéger de la visualisation. Vous ne pouvez pas simplement le visualiser, mais vous pouvez le modifier sans afficher l'ancien.
BBK
La seule façon de voir le mot de passe crypté est de le décoder. Vous pouvez essayer des mots de passe chiffrés dans le fichier / ets / shadow mais vous perdrez votre temps.
BBK
1
Je comprends que cela ne peut pas être fait, alors pourquoi ne pas le dire?
ζ--
Ok, je vais ajouter quelques notes à mon message.
BBK
0

Pour réinitialiser le mot de passe root dans Ubuntu à partir d'autres, essayez d'exécuter les commandes suivantes:

sudo -su
passwd

Tapez maintenant votre nouveau mot de passe deux fois et Terminé!

Jishan Shaikh
la source