Comment changer la durée d'attente de sudo avant de vous inviter à nouveau

Comment changer la durée d'attente de sudo avant de vous inviter à nouveau
Comment changer la durée d'attente de sudo avant de vous inviter à nouveau

Vidéo: Comment changer la durée d'attente de sudo avant de vous inviter à nouveau

Vidéo: Comment changer la durée d'attente de sudo avant de vous inviter à nouveau
Vidéo: LES 7 COMMANDES RÉSEAUX QUE VOUS DEVREZ CONNAITRE A TOUT PRIX - YouTube 2024, Avril
Anonim
Lorsque vous utilisez la commande sudo pour exécuter des commandes en tant qu'utilisateur root ou administrateur, vous êtes invité à entrer votre mot de passe. Vous avez peut-être remarqué que si vous exécutez une autre commande à l'aide de sudo peu de temps après la première commande, vous n'êtes plus invité à saisir votre mot de passe.
Lorsque vous utilisez la commande sudo pour exécuter des commandes en tant qu'utilisateur root ou administrateur, vous êtes invité à entrer votre mot de passe. Vous avez peut-être remarqué que si vous exécutez une autre commande à l'aide de sudo peu de temps après la première commande, vous n'êtes plus invité à saisir votre mot de passe.

Vous pouvez personnaliser la durée de cette période de grâce au cours de laquelle vous n'êtes pas invité à entrer votre mot de passe pour la commande sudo en modifiant un paramètre pour la commande sudo.

Remarque: lorsque nous disons quelque chose dans cet article et qu'il y a des guillemets autour du texte, ne tapez pas les guillemets, sauf indication contraire.

Nous allons ouvrir le fichier «/ etc / sudoers» et modifier un paramètre pour personnaliser la durée du délai de grâce. Pour commencer, appuyez sur Ctrl + Alt + T pour ouvrir une fenêtre de terminal. Tapez la commande suivante à l'invite et appuyez sur Entrée.

sudo visudo

Tapez votre mot de passe lorsque vous y êtes invité et appuyez sur Entrée.

Un fichier s'ouvre directement dans la fenêtre du terminal à l'aide de l'éditeur de texte Nano. Utilisez les touches fléchées de votre clavier pour déplacer le curseur à la fin de la ligne suivante:
Un fichier s'ouvre directement dans la fenêtre du terminal à l'aide de l'éditeur de texte Nano. Utilisez les touches fléchées de votre clavier pour déplacer le curseur à la fin de la ligne suivante:

Defaults env_reset

IMPORTANT: ne modifiez jamais le fichier sudoers avec un éditeur de texte normal. Utilisez toujours la commande visudo comme décrit ici. Si la syntaxe du fichier sudoers est incorrecte, il vous restera un système dans lequel il sera impossible d’obtenir des privilèges élevés ou root. La commande visudo ouvre un éditeur de texte comme vous le feriez avec des fichiers texte normaux, mais la commande valide également la syntaxe du fichier lors de son enregistrement. Cela empêche les erreurs de configuration dans le fichier sudoers de bloquer les opérations sudo et vous perdrez ce qui pourrait être votre seule méthode pour obtenir les privilèges root.

Traditionnellement, Linux utilise vi comme éditeur par défaut, mais Ubuntu a choisi d’utiliser Nano. Si vous préférez utiliser vi comme éditeur de texte par défaut dans Ubuntu plutôt que Nano, consultez notre article.

Modifiez la ligne en ajoutant «, timestamp timeout = x» à la fin de la ligne.
Modifiez la ligne en ajoutant «, timestamp timeout = x» à la fin de la ligne.

Defaults env_reset, timestamp_timeout=x

Remplacez «x» par le nombre de minutes pendant lesquelles vous souhaitez que sudo attende dans la même session Terminal Server avant de vous demander de saisir à nouveau votre mot de passe.

Si vous entrez «-1» pour «x», l'invite du mot de passe est révoquée. Ceci n'est pas recommandé. Si vous souhaitez que le système vous invite à entrer un mot de passe chaque fois que vous utilisez la commande sudo, entrez «0» pour «x».

Une fois que vous avez effectué le changement, appuyez sur Ctrl + X et tapez un «y» en réponse à la question qui s'affiche en bas de la fenêtre pour enregistrer vos modifications.
Une fois que vous avez effectué le changement, appuyez sur Ctrl + X et tapez un «y» en réponse à la question qui s'affiche en bas de la fenêtre pour enregistrer vos modifications.
Le nom du fichier à écrire en bas vous sera demandé. Appuyez sur Entrée pour accepter la valeur par défaut.
Le nom du fichier à écrire en bas vous sera demandé. Appuyez sur Entrée pour accepter la valeur par défaut.
Vous êtes renvoyé à l'invite de commande. Pour fermer la fenêtre du terminal, tapez «exit» à l'invite et appuyez sur Entrée. Vous pouvez également cliquer sur le bouton X dans le coin supérieur gauche de la fenêtre.
Vous êtes renvoyé à l'invite de commande. Pour fermer la fenêtre du terminal, tapez «exit» à l'invite et appuyez sur Entrée. Vous pouvez également cliquer sur le bouton X dans le coin supérieur gauche de la fenêtre.
Vous pouvez également effacer le cache de mot de passe pour sudo en tapant la commande suivante à l'invite et en appuyant sur Entrée.
Vous pouvez également effacer le cache de mot de passe pour sudo en tapant la commande suivante à l'invite et en appuyant sur Entrée.

sudo –k

Cela entraînera l'affichage de l'invite de mot de passe à nouveau lors de l'utilisation de sudo, même si l'intégralité de la période de grâce n'est pas passée.

Conseillé: