Comment utiliser SUDO sans mot de passe

 

dessin animé sudo

Nous savons tous la commande sudo, le substitut «sûr» de su, et nous en avons beaucoup parlé dans ce blog, et des avantages d'utiliser sudo vs su, mais cette fois nous allons vous montrer, pour ceux qui ne le savent pas encore , un tutoriel simple étape par étape sur la façon d'utiliser cet outil sans avoir à saisir un mot de passe pour celui-ci Pour les plus novices, disons que sa fonction est de vous authentifier en tant que superutilisateur ou root temporairement pour effectuer certaines actions d'administration qui nécessitent des privilèges sans avoir besoin d'ouvrir une session en tant que root avec les risques que cela pourrait entraîner.

Eh bien, nous savons tous que saisir sudo sur la ligne de commande, généralement suivi des commandes que nous voulons utiliser avec privilègesComme il peut s'agir d'une installation d'un package à l'aide d'un gestionnaire de packages, le système nous lance immédiatement une invite afin que nous puissions entrer un mot de passe pour obtenir lesdits privilèges et exécuter la commande. Mais ... et si nous n'avions pas à saisir le mot de passe?

C'est le sujet de notre mini-tutoriel et les pas ils sont très simples:

  • Exécutez la commande suivante pour modifier le fichier / etc / sudoers:
sudo visudo

  • Maintenant, dans le contenu dudit fichier, vous devez rechercher la ligne contenant:
root ALL=(ALL) ALL

  • Et entrez ce qui suit ligne, en remplaçant le nom d'utilisateur par le vôtre:

 

nombre_usuario ALL=(ALL) NOPASSWD: ALL

  • Maintenant, nous enregistrons les modifications et il ne nous demandera pas Le mot de passe la prochaine fois que nous exécutons sudo à partir de notre compte ...

Est-ce recommandé? Non, faites-le à vos risques et périls, mais certains utilisateurs, par commodité ou pour toute autre raison, peuvent avoir besoin de supprimer cette demande de mot de passe à chaque fois qu'ils exécutent sudo ... Au fait, si vous souhaitez une solution moins radicale, vous pouvez modifier le temps de grâce que sudo attend pour demander à nouveau le mot de passe (vous avez peut-être remarqué que lorsque vous exécutez sudo plusieurs fois de suite, il ne demande pas toujours le mot de passe). Ce délai de grâce peut être réduit ou prolongé, et peut-être que si vous allez exécuter de nombreuses tâches d'affilée, il est plus conseillé de le faire que de ne pas supprimer le mot de passe directement. Ce ne sont que des idées!


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

8 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Prédatux dit

    Cela ne fonctionne pas pour moi ... J'utilise Kubuntu 12.04
    Je l'avais déjà essayé auparavant, car j'ai un ordinateur dans la pièce que j'utilise comme centre multimédia, et il fonctionne depuis le canapé. J'avais créé un script pour mettre à jour le vlc et une autre petite chose, et je voulais qu'il ne me demande pas le mot de passe (donc je n'ai pas à aller ouvrir le placard où j'ai le clavier), et je n'ai jamais eu ça marche.

    1.    dok dit

      Je pense qu'il est plus pratique pour ce que vous cherchez à faire, d'assigner une tâche à cron en tant que root qui exécute ce script. Autrement dit, vous exécutez crontab -e et ajoutez quelque chose comme:
      0 0 * * * racine /votre dossier/script.sh

      Dans cet exemple, il fonctionnerait tous les jours à 12 heures du soir. Les salutations

    2.    dok dit

      Utilisez cron en exécutant le script en tant que root, avec "crontab -e" et mettez quelque chose comme:
      0 0 * * * racine /mydir/script.sh

      Je lancerais cet exemple tous les jours à 12 heures du soir. Les salutations

      1.    Prédatux dit

        C'est aussi une autre option ... merci

  2.   Orlando Trivino dit

    M. ou M. LinuxAdictos.
    Un salut cordial de la part d'un destinataire de votre actualité.
    Mon intérêt est de m'impliquer pleinement dans le logiciel libre -Linux -
    mais je ne sais pas d'où ni d'où et comment commencer. Je demande toute recommandation ou suggestion car j'ai toujours voulu être un utilisateur et plus qu'un simple expert de ce logiciel. J'espère que vous savez comment me diriger pour établir les bases respectives dans cette ligne.
    J'attends mes remerciements pour votre collaboration et votre aide.
    Cordialement,
    Orlando Trivno

  3.   D'Artagnan dit

    Je pense que ce serait une mauvaise habitude qui pourrait finir par être imprudente, en modifiant le fichier / etc / sudoers. Celui qui a conçu le système l'a déjà fait pour que le terminal ne reflète pas l'utilisateur root et après un certain temps, si vous souhaitez effectuer à nouveau des tâches d'administrateur, le système vous demande à nouveau le mot de passe. Je me suis parfois (mal fait d'ailleurs) pour modifier le système dans le terminal je lance la commande: sudo -s et après avoir jeté le mot de passe je suis déjà root en permanence.

  4.   carlos dit

    Salut! mon problème est que le terminal ne me laisse rien taper lorsque je demande le mot de passe):

    1.    Georges Cochon dit

      S'il vous le permet, mais que c'est un système de sécurité, il ne vous permet pas de voir ce que vous écrivez. Mais vraiment si vous écrivez