Comment puis-je obtenir des privilèges root?

8

Comment puis-je obtenir des privilèges root dans Ubuntu Desktop 12.04? J'ai installé sur une clé USB pour l'essayer. Maintenant, lorsque je l'ai installé sur une machine virtuelle, je n'ai pas les mêmes options que sur la clé USB, telles que l'ouverture du bureau à distance, l'installation des pilotes et certaines des capacités vidéo.

Nate Allen
la source
1
Info from help.ubuntu.com/community/RootSudo "Par défaut, le mot de passe du compte Root est verrouillé dans Ubuntu. Cela signifie que vous ne pouvez pas vous connecter directement en tant que Root ou utiliser la commande su pour devenir l'utilisateur Root." Utilisez plutôt sudo ... Exemple: help.ubuntu.com/community/RootSudo#sudo
mondjunge

Réponses:

8

Il existe 2 façons de faire les choses avec des autorisations élevées.

sudo vous permet d'exécuter des commandes dans votre propre compte d'utilisateur avec des privilèges root.

suvous permet de changer d'utilisateur afin que vous soyez réellement connecté en tant que root. Mais cette option est désactivée par défaut sur Ubuntu. Au lieu de cela, vous pouvez simplement démarrer un shell racine avec sudo -i.

Lire Quelles sont les différences entre "su", "sudo -s", "sudo -i", "sudo su"? pour plus d'informations.

N'utilisez l'une ou l'autre méthode qu'en cas de besoin, elles peuvent endommager votre système si elles sont utilisées sans précaution.

OrangeTux
la source
sudo -iest le moyen typique d'obtenir un «rootshell» sur une boîte Ubuntu. Il enregistrera tout ce que vous faites en tant que compte utilisateur d'origine, mais vous agissez en tant que root.
Broam
6

Cela devrait vous rendre root après avoir entré le mot de passe de votre utilisateur, en supposant que vous étiez le premier compte à être créé. Soyez prudent lorsque vous êtes root. Connectez-vous uniquement en tant que root lorsque vous en avez vraiment besoin et déconnectez-vous dès que vous avez terminé.

sudo su -

Vous pouvez également exécuter des commandes spécifiques avec des privilèges root en les ajoutant au début sudo. Par exemple:

sudo cp -p foo bar/
ajmccluskey
la source
1
La façon "Ubuntu" d'obtenir un terminal racine est sudo -iFYI.
Broam
0

Vous ne pouvez pas gagner quelque chose que vous avez déjà. Si vous pouvez utiliser sudo, vous n'avez pas besoin de le gagner.

Ua, excusez-moi ... Mais sudo n'est pas la façon dont vous "gagnez" les privilèges root. sudo est utilisé lorsque vous disposez déjà d'un accès de niveau racine à partir du groupe d'administration et que vous souhaitez l'utiliser.

La question implique le «gain» comme quelque chose que vous n'avez pas. Probablement pas écrit correctement.

Exemple courant: vous avez donc besoin de sudo, ou root sur votre ordinateur, mais vous ne pouvez pas utiliser sudo PARCE QUE vous devez "gagner" le privilège parce que vous vous êtes accidentellement verrouillé, etc. en modifiant sudoers et en vous supprimant parce que vous pensiez pouvoir vous connecter en tant que root sur Ubuntu.

sudo ne résout pas tout. Et vous ne pouvez pas gagner quelque chose que vous avez déjà.

Commandant Klag
la source