#1 Le 16/01/2023, à 09:22
- kyoden
[résolu] direnv demande de mot de passe
Bonjour,
J'avais installé la commande `direnv` quand j'étais en version 21.04 d'Ubuntu et tout fonctionnait correctement. Mais depuis que j'ai upgradé ma version d'Ubuntu en 22.04, la commande est systématiquement lancé en sudo et me demande donc mon mot de passe.
direnv: loading ~/dev/.envrc
direnv: using php 7.4
[sudo] Mot de passe de kyoden :
1/ J'ai cherché sur le net mais rien trouvé
2/ J'ai désintaller et réinstaller `direnv` mais cela n'a rien changé.
3/ J'ai aussi rajouté la ligne suivante dans le fichier `/etc/sudoers` mais cela n'a rien changé
kyoden ALL = (ALL) NOPASSWD: /usr/bin/direnv
Auriez-vous déjà rencontrer le problème ? Comment pourrais-je le résoudre ? Car c'est un peu pénible de saisir le mot de passe à chaque fois que je trouve mon terminal (plusieurs fois par jours vu que c'est au taff)
Merci
Dernière modification par kyoden (Le 16/01/2023, à 13:34)
Hors ligne
#2 Le 16/01/2023, à 09:31
- xubu1957
Re : [résolu] direnv demande de mot de passe
Bonjour,
Donne le retour de :
sudo apt update
et d'éventuels paquets cassés :
dpkg -l | grep -v ^ii
en te servant du Retour utilisable de commande.
Merci de montrer, pour les permissions :
echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 16/01/2023, à 10:02
- Tawal
Re : [résolu] direnv demande de mot de passe
Hello,
En palliatif, en attendant de trouver le pourquoi du comment,
tu peux éditer, comme tu l'avais fait, le fichier /etc/sudoers en ajoutant plutôt cette ligne :
kyoden ALL = NOPASSWD: /usr/bin/direnv
Il faut redémarrer la session au minimum pour que ce soit pris en compte.
Il faut aussi être sûr que la commande direnv se situe bien dans /usr/bin.
Pour t'en assurer :
type direnv
Edit:
Pour modifier /etc/sudoers, on utilise :
sudo visudo
Par ce biais, la syntaxe du fichier est contrôlée et les erreurs signalées.
Il ne faut surtout pas laisser le fichier /etc/sudoers bancal. Il faut corriger ou revenir à l'original.
Dernière modification par Tawal (Le 16/01/2023, à 10:06)
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#4 Le 16/01/2023, à 10:08
- kyoden
Re : [résolu] direnv demande de mot de passe
Commande sudo apt update :
Atteint :1 http://archive.ubuntu.com/ubuntu jammy InRelease
Réception de :2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Atteint :3 https://packages.cloud.google.com/apt cloud-sdk InRelease
Réception de :4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99,8 kB]
Réception de :5 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Réception de :6 https://download.docker.com/linux/ubuntu impish InRelease [48,9 kB]
373 ko réceptionnés en 1s (397 ko/s)
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
25 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
Juste pour info, j'ai mis la commande apt list --upgradable :
En train de lister... Fait
gnome-remote-desktop/jammy-updates 42.7-0ubuntu1 amd64 [pouvant être mis à jour depuis : 42.0-4ubuntu1]
grub-common/jammy-updates 2.06-2ubuntu7.1 amd64 [pouvant être mis à jour depuis : 2.06-2ubuntu7]
grub2-common/jammy-updates 2.06-2ubuntu7.1 amd64 [pouvant être mis à jour depuis : 2.06-2ubuntu7]
gstreamer1.0-pipewire/jammy-updates 0.3.48-1ubuntu3 amd64 [pouvant être mis à jour depuis : 0.3.48-1ubuntu1]
libegl-mesa0/jammy-updates 22.0.5-0ubuntu0.3 amd64 [pouvant être mis à jour depuis : 22.0.1-1ubuntu2]
libgbm1/jammy-updates 22.0.5-0ubuntu0.3 amd64 [pouvant être mis à jour depuis : 22.0.1-1ubuntu2]
libgl1-mesa-dri/jammy-updates 22.0.5-0ubuntu0.3 amd64 [pouvant être mis à jour depuis : 22.0.1-1ubuntu2]
libglapi-mesa/jammy-updates 22.0.5-0ubuntu0.3 amd64 [pouvant être mis à jour depuis : 22.0.1-1ubuntu2]
libglx-mesa0/jammy-updates 22.0.5-0ubuntu0.3 amd64 [pouvant être mis à jour depuis : 22.0.1-1ubuntu2]
libpipewire-0.3-0/jammy-updates 0.3.48-1ubuntu3 amd64 [pouvant être mis à jour depuis : 0.3.48-1ubuntu1]
libpipewire-0.3-common/jammy-updates,jammy-updates 0.3.48-1ubuntu3 all [pouvant être mis à jour depuis : 0.3.48-1ubuntu1]
libpipewire-0.3-modules/jammy-updates 0.3.48-1ubuntu3 amd64 [pouvant être mis à jour depuis : 0.3.48-1ubuntu1]
libpq5/jammy-updates 14.6-0ubuntu0.22.04.1 amd64 [pouvant être mis à jour depuis : 14.5-0ubuntu0.22.04.1]
libspa-0.2-modules/jammy-updates 0.3.48-1ubuntu3 amd64 [pouvant être mis à jour depuis : 0.3.48-1ubuntu1]
libxatracker2/jammy-updates 22.0.5-0ubuntu0.3 amd64 [pouvant être mis à jour depuis : 22.0.1-1ubuntu2]
mesa-va-drivers/jammy-updates 22.0.5-0ubuntu0.3 amd64 [pouvant être mis à jour depuis : 22.0.1-1ubuntu2]
mesa-vdpau-drivers/jammy-updates 22.0.5-0ubuntu0.3 amd64 [pouvant être mis à jour depuis : 22.0.1-1ubuntu2]
mesa-vulkan-drivers/jammy-updates 22.0.5-0ubuntu0.3 amd64 [pouvant être mis à jour depuis : 22.0.1-1ubuntu2]
openssh-client/jammy-updates 1:8.9p1-3ubuntu0.1 amd64 [pouvant être mis à jour depuis : 1:8.9p1-3]
pipewire-bin/jammy-updates 0.3.48-1ubuntu3 amd64 [pouvant être mis à jour depuis : 0.3.48-1ubuntu1]
pipewire/jammy-updates 0.3.48-1ubuntu3 amd64 [pouvant être mis à jour depuis : 0.3.48-1ubuntu1]
postgresql-client-14/jammy-updates 14.6-0ubuntu0.22.04.1 amd64 [pouvant être mis à jour depuis : 14.5-0ubuntu0.22.04.1]
python3-software-properties/jammy-updates,jammy-updates 0.99.22.4 all [pouvant être mis à jour depuis : 0.99.22]
software-properties-common/jammy-updates,jammy-updates 0.99.22.4 all [pouvant être mis à jour depuis : 0.99.22]
software-properties-gtk/jammy-updates,jammy-updates 0.99.22.4 all [pouvant être mis à jour depuis : 0.99.22]
Commande dpkg -l | grep -v ^ii :
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-==========================================-==========================================-============-==============================================================================================================================================================================================================================================================================================================================================
rc ca-certificates-java 20190909 all Common CA certificates (JKS keystore)
rc dell-eula 1.11 all Dell End User License Agreement
rc dell-recovery-bootloader 1.64somerville9 all Bootloader configuration for Dell's factory process
rc dmraid 1.0.0.rc16-8ubuntu4 amd64 Device-Mapper Software RAID support tool
rc fuse 2.9.9-5ubuntu2 amd64 Filesystem in Userspace
rc grub-pc 2.04-1ubuntu26.3 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
rc java-common 0.72 all Base package for Java runtimes
rc kpartx-boot 0.8.5-1ubuntu6 all Provides kpartx during boot
rc libpython3.8-minimal:amd64 3.8.10-0ubuntu1~20.04.2 amd64 Minimal subset of the Python language (version 3.8)
rc libreoffice-style-tango 1:7.1.7-0ubuntu0.21.04.1 all transitional package for Tango symbol style
rc linux-image-5.13.0-22-generic 5.13.0-22.22 amd64 Signed kernel image generic
rc linux-image-5.13.0-23-generic 5.13.0-23.23 amd64 Signed kernel image generic
rc linux-image-5.13.0-25-generic 5.13.0-25.26 amd64 Signed kernel image generic
rc linux-image-5.13.0-27-generic 5.13.0-27.29 amd64 Signed kernel image generic
rc linux-image-5.13.0-28-generic 5.13.0-28.31 amd64 Signed kernel image generic
rc linux-image-5.13.0-30-generic 5.13.0-30.33 amd64 Signed kernel image generic
rc linux-image-5.13.0-35-generic 5.13.0-35.40 amd64 Signed kernel image generic
rc linux-image-5.13.0-37-generic 5.13.0-37.42 amd64 Signed kernel image generic
rc linux-image-5.13.0-39-generic 5.13.0-39.44 amd64 Signed kernel image generic
rc linux-image-5.13.0-40-generic 5.13.0-40.45 amd64 Signed kernel image generic
rc linux-image-5.13.0-41-generic 5.13.0-41.46 amd64 Signed kernel image generic
rc linux-image-5.13.0-44-generic 5.13.0-44.49 amd64 Signed kernel image generic
rc linux-image-5.13.0-46-generic 5.13.0-46.51 amd64 Signed kernel image generic
rc linux-image-5.13.0-48-generic 5.13.0-48.54 amd64 Signed kernel image generic
rc linux-image-5.13.0-51-generic 5.13.0-51.58 amd64 Signed kernel image generic
rc linux-image-5.13.0-52-generic 5.13.0-52.59 amd64 Signed kernel image generic
rc linux-image-5.15.0-57-generic 5.15.0-57.63 amd64 Signed kernel image generic
rc linux-image-5.6.0-1032-oem 5.6.0-1032.33 amd64 Signed kernel image oem
rc linux-modules-5.13.0-22-generic 5.13.0-22.22 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-23-generic 5.13.0-23.23 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-25-generic 5.13.0-25.26 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-27-generic 5.13.0-27.29 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-28-generic 5.13.0-28.31 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-30-generic 5.13.0-30.33 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-35-generic 5.13.0-35.40 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-37-generic 5.13.0-37.42 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-39-generic 5.13.0-39.44 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-40-generic 5.13.0-40.45 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-41-generic 5.13.0-41.46 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-44-generic 5.13.0-44.49 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-46-generic 5.13.0-46.51 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-48-generic 5.13.0-48.54 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-51-generic 5.13.0-51.58 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.13.0-52-generic 5.13.0-52.59 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-5.15.0-57-generic 5.15.0-57.63 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-5.6.0-1032-oem 5.6.0-1032.33 amd64 Linux kernel extra modules for version 5.6.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-22-generic 5.13.0-22.22 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-23-generic 5.13.0-23.23 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-25-generic 5.13.0-25.26 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-27-generic 5.13.0-27.29 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-28-generic 5.13.0-28.31 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-30-generic 5.13.0-30.33 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-35-generic 5.13.0-35.40 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-37-generic 5.13.0-37.42 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-39-generic 5.13.0-39.44 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-40-generic 5.13.0-40.45 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-41-generic 5.13.0-41.46 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-44-generic 5.13.0-44.49 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-46-generic 5.13.0-46.51 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-48-generic 5.13.0-48.54 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-51-generic 5.13.0-51.58 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.13.0-52-generic 5.13.0-52.59 amd64 Linux kernel extra modules for version 5.13.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-57-generic 5.15.0-57.63 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc mtools 4.0.26-1 amd64 Tools for manipulating MSDOS files
rc npm 7.5.2+ds-2 all package manager for Node.js
rc oem-config 20.04.15.2somerville2 all Perform end-user configuration after initial OEM installation
rc oem-config-gtk 20.04.15.2somerville2 all GTK+ frontend for end-user post-OEM-install configuration
rc openjdk-11-jre-headless:amd64 11.0.13+8-0ubuntu1~21.04 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
rc popularity-contest 1.70ubuntu3 all Vote for your favourite packages automatically
rc python3.8-minimal 3.8.10-0ubuntu1~20.04.2 amd64 Minimal subset of the Python language (version 3.8)
rc xul-ext-ubufox 3.4-0ubuntu1.17.10.1 all Ubuntu modifications for Firefox
Nombre d'éléments de /home/kyoden ne m'appartenant pas : 46429
sur ce point, j'ai regardé et ce n'est que des packages lié à mes projets (vendor pour Symfony ou node_modules) de développements qui ne sont pas dans le bon groupe à cause de l'utilisation de docker.
Hors ligne
#5 Le 16/01/2023, à 10:18
- kyoden
Re : [résolu] direnv demande de mot de passe
J'ai essayé la modification pour /etc/sudoers mais ça n'a rien changé
kyoden ALL = NOPASSWD: /usr/bin/direnv
Hors ligne
#6 Le 16/01/2023, à 10:22
- xubu1957
Re : [résolu] direnv demande de mot de passe
Pour nettoyer :
Pour supprimer tous ces fichiers de configuration devenus sans objets et marqués "rc", et uniquement ces fichiers, exécute :
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P
Pour info, les précisions de nany, pour la commande de nettoyage
Ne pas valider la partie grub-pc en raison d'un risque de suppression du grub.
Le docker n'a pas de version pour jammy ?
Dernière modification par xubu1957 (Le 16/01/2023, à 10:23)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#7 Le 16/01/2023, à 10:23
- Tawal
Re : [résolu] direnv demande de mot de passe
As-tu redémarré ta session ?
direnv est bien dans /usr/bin ?
Donne le contenu de /etc/sudoers.d avec cette commande :
sudo find /etc/sudoers.d -type f -exec bash -c 'echo "$1"; cat -n "$1"; echo' _ '{}' \;
Donne aussi le contenu de /etc/sudoers avec :
sudo cat /etc/sudoers
Dernière modification par Tawal (Le 16/01/2023, à 10:25)
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#8 Le 16/01/2023, à 10:43
- kyoden
Re : [résolu] direnv demande de mot de passe
J'ai lancé la commande (sans la partie grup ), reboot le pc mais ça n'a rien changé
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P
$ sudo find /etc/sudoers.d -type f -exec bash -c 'echo "$1"; cat -n "$1"; echo' _ '{}' \;
/etc/sudoers.d/README
1 #
2 # The default /etc/sudoers file created on installation of the
3 # sudo package now includes the directive:
4 #
5 # @includedir /etc/sudoers.d
6 #
7 # This will cause sudo to read and parse any files in the /etc/sudoers.d
8 # directory that do not end in '~' or contain a '.' character.
9 #
10 # Note that there must be at least one file in the sudoers.d directory (this
11 # one will do).
12 #
13 # Note also, that because sudoers contents can vary widely, no attempt is
14 # made to add this directive to existing sudoers files on upgrade. Feel free
15 # to add the above directive to the end of your /etc/sudoers file to enable
16 # this functionality for existing installations if you wish! Sudo
17 # versions older than the one in Debian 11 (bullseye) require the
18 # directive will only support the old syntax #includedir, and the current
19 # sudo will happily accept both @includedir and #includedir
20 #
21 # Finally, please note that using the visudo command is the recommended way
22 # to update sudoers content, since it protects against many failure modes.
23 # See the man page for visudo and sudoers for more information.
24 #
Contenu du fichier /etc/sudoers
$ sudo cat /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
Defaults use_pty
# This preserves proxy settings from user environments of root
# equivalent users (group sudo)
#Defaults:%sudo env_keep += "http_proxy https_proxy ftp_proxy all_proxy no_proxy"
# This allows running arbitrary commands, but so does ALL, and it means
# different sudoers have their choice of editor respected.
#Defaults:%sudo env_keep += "EDITOR"
# Completely harmless preservation of a user preference.
#Defaults:%sudo env_keep += "GREP_COLOR"
# While you shouldn't normally run git as root, you need to with etckeeper
#Defaults:%sudo env_keep += "GIT_AUTHOR_* GIT_COMMITTER_*"
# Per-user preferences; root won't have sensible values for them.
#Defaults:%sudo env_keep += "EMAIL DEBEMAIL DEBFULLNAME"
# "sudo scp" or "sudo rsync" should be able to use your SSH agent.
#Defaults:%sudo env_keep += "SSH_AGENT_PID SSH_AUTH_SOCK"
# Ditto for GPG agent
#Defaults:%sudo env_keep += "GPG_AGENT_INFO"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
ghelleux ALL = NOPASSWD: /usr/bin/direnv
ghelleux ALL = NOPASSWD: /bin/direnv
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "@include" directives:
@includedir /etc/sudoers.d
Où se trouve la commande direnv :
$ where direnv
/usr/bin/direnv
/bin/direnv
Comme il y a 2 lignes j'ai mis les 2 lignes dans le fichier /etc/sudoers mais ça n'a rien changé
Hors ligne
#9 Le 16/01/2023, à 10:59
- Tawal
Re : [résolu] direnv demande de mot de passe
Tu es bien connecté sous l'utilisateur "ghelleux" ?
Je ne sais pas si les 2 lignes que tu as ajoutées ne sont pas en confit.
Peux-tu donner le retour de :
ls -l /bin/direnv
et de
ls -l /usr/bin/direnv
Dernière modification par Tawal (Le 16/01/2023, à 11:00)
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#10 Le 16/01/2023, à 11:06
- kyoden
Re : [résolu] direnv demande de mot de passe
Oui je suis bien connecté avec le bon user.
$ ls -l /bin/direnv
-rwxr-xr-x 1 root root 6417464 févr. 21 2021 /bin/direnv
$ ls -l /usr/bin/direnv
-rwxr-xr-x 1 root root 6417464 févr. 21 2021 /usr/bin/direnv
$ whoami
ghelleux
Hors ligne
#11 Le 16/01/2023, à 11:23
- Tawal
Re : [résolu] direnv demande de mot de passe
Je te conseillerais de supprimer la 2ième ligne (celle avec /bin/direnv).
Puis de te reconnecter avec ton utilisateur (fermeture de session et réouverture).
Toujours pas changement ?
Si non, donne le retour de
file -bi /usr/bin/direnv
C'est peut-être un script qui se relance en sudo ...
Dernière modification par Tawal (Le 16/01/2023, à 11:24)
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#12 Le 16/01/2023, à 13:29
- kyoden
Re : [résolu] direnv demande de mot de passe
J'ai trouvé d'où vient mon soucis. Ce n'est pas direnv qui pose soucis. Mais la configuration que j'ai mis dans mes fichiers.
Cela fait appel à la commande `update-alternatives` dans mes configurations pour changer la version de PHP et c'est ça qui me demande le mot de passe.
sudo update-alternatives --set php...
Il faut donc que je retrouve comment j'avais avant pour ne me demande plus le mot de passe.
Hors ligne
#13 Le 16/01/2023, à 13:33
- kyoden
Re : [résolu] direnv demande de mot de passe
Bah en suppriment sudo ça passe. J'ai vraiment été un peu c** sur le point
Je suis vraiment désolé de vous avoir embêter avec ça. J'aurais appris quelques commande quand même
Merci beaucoup
Hors ligne
#14 Le 16/01/2023, à 17:22
- Tawal
Re : [résolu] direnv demande de mot de passe
Je commençais à toucher le problème du doigt ...
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne