Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 :

nany a écrit :
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é sad

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 :

Le 11/02/2017, moko138 a écrit :

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 wink ), 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 hmm roll

Je suis vraiment désolé de vous avoir embêter avec ça. J'aurais appris quelques commande quand même wink

Merci beaucoup

Hors ligne

#14 Le 16/01/2023, à 17:22

Tawal

Re : [résolu] direnv demande de mot de passe

cool 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