J'ai juste réussi à installer Lubuntu 12.04. Maintenant, je veux faire certaines choses dans le terminal, comme installer et configurer Apache et un système de lampe, entre autres.
Je viens du monde Open SUSE et là-bas, je peux généralement accéder au mode super-utilisateur du terminal en tapant la commande su
name__.
Mais si je fais cela à Lubuntu, le mot de passe me est demandé et lorsque je saisis le mot de passe que j'utilise pour accéder au système, le message d'erreur suivant (traduit de l'allemand):
su: error with the Authentication
Qu'est-ce que je devrais faire maintenant?
Ubuntu utilise Sudo
au lieu d’un compte root explicite. Vous pouvez vous connecter en tant que root directement avec Sudo su
, si cela vous convient mieux.
Voir Avantages et inconvénients de Sudo pour savoir pourquoi Ubuntu le fait.
Parce que vous n'activez pas le compte root par défaut, Ubuntu le désactive. Activer root avec ces commandes:
$ Sudo passwd root
[Sudo] password for abc:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
et utilisez su-
switch pour le compte root
Si vous voulez faire des opérations root, vous pouvez:
Sudo
avec votre mot de passe utilisateur, et vous pouvez faire tout ce que l'utilisateur root fait.Sudo su
avec votre mot de passe utilisateur pour obtenir un accès rootSudo passwd
avec cette commande pour changer le mot de passe root, vous pouvez alors accéder facilement à l'utilisateur root en utilisant su comme d'autres distributions (et vous pouvez continuer à utiliser également Sudo).Ubuntu utilise Sudo
pour élever les privilèges de l'utilisateur actuel au lieu d'utiliser le compte root réel. Toutefois, si vous avez spécifiquement besoin d'un shell racine, vous pouvez exécuter Sudo su
.