Duplicate possible:
commande su + échec d'authentification
j'ai installé Ubuntu avec succès, mais j'ai ensuite essayé "su" sur le terminal et entré mon mot de passe, l'authentification a échoué! et je ne pense pas que je suis root, je n'ai pas les autorisations root, que dois-je faire? ... je suis allé aux comptes d'utilisateurs, il est dit que mon type de compte est administrateur, mais ce n'est pas la racine, n'est-ce pas ??
merci :)
Lorsque vous utilisez Terminal, préfixez simplement Sudo
vers la commande que vous souhaitez exécuter en tant que root. Authentifiez-le avec votre mot de passe utilisateur .....
Par exemple, pour installer curl, via les privilèges root, exécutez ceci:
Sudo apt-get install curl
Dans Ubuntu, le compte root existe, mais il n'est pas activé par défaut. Évitez cela, mais si vous souhaitez vous connecter à l’aide du compte root, c’est la séance d’entraînement.
Sudo -i
Sudo passwd root
remplacez "passwd" par le mot de passe de votre choix que vous souhaitez utiliser pour le compte "root".
Pourquoi avez-vous besoin de fonctionner en tant que root?
La principale différence entre Ubuntu (et de nombreux autres systèmes d’exploitation Unix) et Windows est que le compte root n’est pas accessible comme un autre. C'est-à-dire que le mot de passe est configuré pour être impossible à entrer (Geeks voir note de bas de page). Si vous souhaitez exécuter un programme avec les privilèges root, ouvrez un terminal et exécutez Sudo (program)
ou gksudo (program)
s'il est graphique.
Le compte root est "désactivé" pour diverses raisons, toutes principalement liées à la sécurité.
Note de bas de page: Les mots de passe hachés sont stockés dans /etc/shadow
et le hachage du mot de passe du compte racine commence par un !
. Puisqu'aucune valeur possible ne peut être hachée pour commencer par un !
, il n'y a pas de valeur possible qui puisse correspondre au mot de passe root. (Sinon, Linus Torvalds connaît tous les mots de passe root.)
Si vous voulez "vous connecter en tant que root" (c'est-à-dire entrer dans une session interactive en tant qu'utilisateur root), vous pouvez utiliser ceci:
Sudo -i
Dans Ubuntu, si vous faites partie du groupe "Sudo", vous pouvez même "devenir" n'importe quel utilisateur de votre système:
Sudo -i -u whoever
su ne fonctionne pas car il faut que vous connaissiez le mot de passe de root, qui, comme l'explique jackweirdy, n'est pas défini sur Ubuntu. J'appuie son conseil sur le fait de ne pas activer le compte root (cela peut certainement être fait), car il est beaucoup plus sûr d'utiliser Sudo uniquement lorsque vous souhaitez exécuter des commandes privilégiées, sinon utilisez votre compte normal.
Si vous avez absolument besoin de privilèges root et que vous ne voulez pas utiliser le préfixe Sudo
, vous pouvez activer le compte root. Il suffit de courir
Sudo passwd root
depuis votre terminal et donnez le mot de passe que vous voulez. Puis déconnectez-vous, choisissez "autre utilisateur", tapez nom - "racine", mot de passe que vous avez donné et connectez-vous.