Changer d'utilisateur à superutilisateur [dupliquer]

40

Comment changer d'utilisateur à superutilisateur (root)? Quelle commande dois-je utiliser dans le terminal pour passer en mode root? J'ai essayé --help mais je me suis perdu avec toute l'aide listée. Je suis à la recherche d'un téléchargement récent pour que je puisse l'utiliser.

    
posée pcgeek 03.05.2015 - 22:58
la source

4 réponses

47

Lancez une instance de votre terminal (appuyez sur CTRL + ALT + T ou recherchez «terminal» dans le tiret). Cela vous donnera votre shell normal à partir duquel vous pouvez exécuter des commandes ou des programmes sans accès root.

Pour obtenir un accès root, vous pouvez utiliser l’une des méthodes suivantes:

  1. Exécutez sudo <command> et saisissez votre mot de passe de connexion, si vous y êtes invité, pour exécuter uniquement cette instance de la commande en tant que root. La prochaine fois que vous exécuterez une autre ou la même commande sans le préfixe sudo , vous ne disposerez pas d'un accès root.

  2. Exécutez sudo -i . Cela vous donnera un shell root interactif. Notez que $ à la fin de votre invite a été remplacé par # , indiquant que vous avez un accès root. De là, vous pouvez exécuter n'importe quelle séquence de commandes en tant que root, ou exécuter la commande exit pour quitter le shell racine.

  3. Utilisez la commande su (substitute user) pour obtenir un shell racine. C'est effectivement la même chose que d'utiliser sudo -i . Notez que lorsque vous utilisez cette commande, il vous demandera le mot de passe root et non votre mot de passe de connexion. Ce ne sont pas les mêmes. Vous devrez peut-être définir ou modifier le mot de passe root en exécutant sudo passwd root en premier.

  4. Exécutez sudo -s . Cela vous donne un accès root, mais maintient votre SHELL actuel. Les paramètres spécifiques du shell, y compris votre répertoire actuel, sont conservés. Par exemple, si vous utilisez bash (le shell par défaut d'Ubuntu), les alias (et tout autre paramètre de ~/.bashrc ) sont conservés lorsque vous passez à l'utilisateur root.

Soyez averti que jouer avec un accès root est dangereux et que si vous deviez demander un accès root, vous ne devriez probablement pas avoir le privilège. Vous avez le potentiel de détruire complètement votre système entier avec la mauvaise exécution de nombreuses commandes. Soyez prudent et vérifiez ce que vous faites avant de le faire. Google est Les moteurs de recherche sont vos amis.

    
réponse donnée Keefer Rourke 04.05.2015 - 01:01
la source
28

C'est ma façon.

Ouvrez un terminal et lancez cette commande:

sudo su -

La commande lance un shell de connexion et vous vous trouverez dans le répertoire principal de root avec l'environnement root.

    
réponse donnée A.B. 03.05.2015 - 23:02
la source
3

Vous pouvez utiliser sudo -i qui vous demandera votre mot de passe. Vous devez être dans le groupe sudoers ou avoir une entrée dans le fichier /etc/sudoers .
Une autre méthode est la commande su - qui demandera le mot de passe root, mais accomplira la même chose.

    
réponse donnée Pabi 03.05.2015 - 23:01
la source
2

Tapez simplement su - On vous demandera votre mot de passe et après l'avoir mis, vous serez connecté en tant qu'utilisateur root

    
réponse donnée Davison 19.07.2016 - 04:00
la source

Lire d'autres questions sur les étiquettes