Comment avoir tous les privilèges (racine) sous Linux

Auteur: Louise Ward
Date De Création: 4 Février 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Tutoriel Linux pour débutants
Vidéo: Tutoriel Linux pour débutants

Contenu

Le compte "root" sur un ordinateur Linux est un compte avec tous les droits. Pour manipuler des commandes sous Linux, en particulier celles qui affectent le système de fichiers, nécessite souvent un accès root ou un accès privilégié. Avec une puissance immense, contrairement aux autorisations d'utilisation normales, l'accès root ne devrait être requis qu'en cas de besoin. Grâce à cela, les fichiers système critiques peuvent éviter des dommages indésirables.

Pas

Méthode 1 sur 4: Obtenez un accès root avec le terminal

  1. Ouvrez un programme d'interface d'invite de commande de terminal. Si le terminal n'est pas déjà allumé, ouvrez-le. De nombreuses versions de Linux vous permettent d'ouvrir un terminal en appuyant sur une combinaison de touches Ctrl+Alt+T.

  2. Type.su - et appuyez sur↵ Entrez. Vous serez connecté en tant qu '"utilisateur avancé". En fait, vous pouvez utiliser cette commande pour vous connecter à l'ordinateur en tant qu'utilisateur régulier. Cependant, lorsqu'il est laissé vide, il vous permettra de vous connecter en priorité.

  3. Entrez votre mot de passe de compte préféré lorsque vous y êtes invité. Après avoir tapé su - et appuyez sur ↵ EntrezIl vous sera demandé de saisir le mot de passe de votre compte préféré.
    • Si vous recevez un message "d'erreur d'authentification", il est probable que votre compte root ait été verrouillé. Lisez la section suivante pour savoir comment le déverrouiller.

  4. Testez l'interpréteur de ligne de commande. Une fois connecté avec priorité, l'interpréteur de ligne de commande se terminera par # au lieu de $.
  5. Entrez une commande qui nécessite un accès prioritaire. Une fois utilisé su - Pour vous connecter avec priorité, vous pouvez exécuter n'importe quelle commande nécessitant un accès prioritaire. Comeinand su est maintenu jusqu'à la fin de la session, vous n'avez donc pas besoin de ressaisir le mot de passe prioritaire chaque fois que vous devez exécuter une commande.
  6. Pensez à utiliser.sudoau lieu desu -.sudo ("super user do") est une commande qui vous permet d'exécuter d'autres commandes avec une priorité temporaire. C'est la meilleure façon d'exécuter des commandes qui nécessitent un accès root pour la plupart des utilisateurs, car à ce stade, vous n'avez pas besoin de l'environnement d'accès préféré et l'utilisateur n'a pas besoin de connaître le mot de passe du compte. Ils entreront leur mot de passe de connexion habituel pour obtenir un accès root temporaire.
    • Type sudo commander et appuyez sur ↵ Entrez (tel que sudo ifconfig). Lorsque vous y êtes invité, entrez le mot de passe utilisateur compte, ne saisissez pas le mot de passe du compte préféré.
    • sudo est la méthode préférée avec des versions comme Ubuntu: cela fonctionne même lorsque le compte root est verrouillé.
    • Cette commande est réservée aux utilisateurs disposant de droits administratifs. L'utilisateur peut être ajouté ou supprimé de.
    publicité

Méthode 2 sur 4: déverrouiller le compte root (Ubuntu)

  1. Déverrouillez le compte root (Ubuntu). Ubuntu (et certaines autres versions) verrouille le compte root pour empêcher les utilisateurs ordinaires d'y accéder. Cela est dû à l'utilisation de commandes sudo (voir ci-dessus), nous avons rarement besoin d'un accès privilégié. Le déverrouillage du compte root vous permettra de vous connecter en toute priorité.
  2. Terminal ouvert. Si vous travaillez dans un environnement de bureau, vous pouvez appuyer sur Ctrl+Alt+T pour exécuter le terminal.
  3. Type.sudo passwd rootet appuyez sur↵ Entrez. Lorsque vous y êtes invité, entrez le mot de passe utilisateur votre.
  4. Définissez un nouveau mot de passe. Il vous sera demandé de créer et de saisir un nouveau mot de passe deux fois. Une fois défini, le compte root fonctionnera.
  5. Verrouillez à nouveau le compte root. Si vous souhaitez verrouiller le compte root, entrez la commande suivante pour supprimer le mot de passe et verrouiller le compte:
    • sudo passwd -dl racine
    publicité

Méthode 3 sur 4: Connectez-vous avec un contrôle total

  1. Pensez à utiliser d'autres méthodes pour obtenir un accès root temporaire. La connexion avec un contrôle total doit être limitée à une utilisation normale, car il est très facile d'exécuter des commandes qui pourraient rendre le système inopérant. Dans le même temps, il comporte également des risques de sécurité, en particulier lorsque le serveur SSH est en cours d'exécution sur l'ordinateur. Connectez-vous avec un accès complet uniquement lorsque des réparations urgentes sont nécessaires, telles que le dépannage d'une panne de disque ou la récupération d'un compte verrouillé.
    • Utilisation sudo ou su Au lieu de vous connecter avec un accès complet, cela aidera à éviter les dommages de connexion indésirables. Ces commandes donnent à l'utilisateur la possibilité d'examiner la commande avant qu'un dommage grave ne se produise.
    • Certaines versions, comme Ubuntu, verrouillent le compte root jusqu'à ce que vous l'ouvriez vous-même. Cela empêche non seulement l'utilisateur de causer accidentellement trop de dégâts lors de l'utilisation du compte root, mais protège également le système des pirates: le compte root est souvent sa première cible. Une fois verrouillé, le pirate ne pourra pas accéder avec le compte root. Vous pouvez vous référer aux instructions pour déverrouiller le compte root sur Ubuntu dans la section précédente.
  2. Importer.racine dans le champ utilisateur lors de la connexion à Linux. Si le compte root n'est pas verrouillé et si vous connaissez le mot de passe, vous pouvez vous connecter avec un accès root en cas de connexion normale requise. Importer racine dans le champ utilisateur lorsque vous êtes invité à vous connecter.
    • Si vous avez besoin d'un accès root pour exécuter une commande particulière, utilisez la méthode ci-dessus.
  3. Entrez le mot de passe root dans le champ du mot de passe utilisateur. Après l'importation racine dans le champ du nom d'utilisateur, entrez le mot de passe root lorsque vous y êtes invité.
    • Dans de nombreux cas, le mot de passe root peut être simplement "password".
    • Si vous ne connaissez pas ou avez oublié votre mot de passe root, consultez les instructions pour réinitialiser votre mot de passe ultérieurement.
    • Dans Ubuntu, le compte root est verrouillé et devient indisponible jusqu'à son ouverture.
  4. Évitez d'exécuter des programmes compliqués lorsque vous êtes connecté avec le compte root. Il est possible qu'en obtenant un accès root, le programme que vous envisagez d'exécuter ait un impact négatif sur le système. Au lieu de vous connecter avec le compte root, sudo et su est recommandé pour exécuter le programme. publicité

Méthode 4 sur 4: réinitialiser le mot de passe root et le mot de passe administrateur

  1. Réinitialisez le mot de passe du compte root en cas d'oubli. Si vous oubliez le mot de passe du compte root et mots de passe utilisateur, vous devez faire démarrer votre ordinateur en mode de récupération pour modifier ces mots de passe. Si vous connaissez le mot de passe de l'utilisateur et devez changer le mot de passe du compte root, tapez simplement sudo passwd root, entrez le mot de passe utilisateur et créez un nouveau mot de passe root.
  2. Redémarrez l'ordinateur et maintenez la touche enfoncée.⇧ Majsur la gauche lorsque l'écran du BIOS apparaît. Le menu GRUB s'ouvre.
    • Maintenez la touche enfoncée au bon moment est assez difficile, vous devrez peut-être l'essayer plusieurs fois.
  3. Sélectionnez l'élément.- mode de récupération - premier dans la liste. Le mode de récupération de la version actuelle de votre système d'exploitation sera téléchargé.
  4. Choisis une option.dans le menu qui apparaît. L'interface de ligne de commande dans laquelle, vous êtes connecté avec le compte root, sera lancée.
  5. Connectez le lecteur avec des autorisations d'écriture. Lorsqu'il démarre en mode de récupération, vous avez généralement en lecture seule. Entrez la commande suivante pour activer l'accès en écriture:
    • monter -rw -o remonter /
  6. Créez un nouveau mot de passe pour tout compte verrouillé. Lorsque vous vous connectez avec le compte root et que vous modifiez l'accès, vous pouvez créer un nouveau mot de passe pour tous les comptes:
    • Type passwd nom du compte et appuyez sur ↵ Entrez. Si vous souhaitez modifier le mot de passe du compte root, saisissez passwd root.
    • Entrez votre nouveau mot de passe deux fois lorsque vous y êtes invité.
  7. Redémarrez l'ordinateur après avoir réinitialisé le mot de passe. Une fois que vous avez réinitialisé votre mot de passe, vous pouvez redémarrer votre ordinateur comme d'habitude. Le nouveau mot de passe prendra effet immédiatement. publicité

avertissement

  • Utilisez le compte root uniquement lorsque cela est nécessaire et quittez lorsque vous avez terminé.
  • Ne partagez le mot de passe du compte root qu'avec la personne A) en qui vous avez confiance et B) doit le savoir.