Bonjour noranina
Mais, comme te le suggérait Albert dans son message,
tu as peut-être oublié d’utiliser l’option login
de la commande su
On peut entrer l’option login
de façon raccourcie en ne mettant qu’un simple tiret,
comme ci-dessous :
su -
Avec cette option, une fois que tu auras entré le mot de passe du compte root
tu seras connecté sous le compte root
et le répertoire courant sera le répertoire personnel du compte utilisateur root
De plus, les valeurs des variables d’environnement permettront d’accéder aux commandes d’administration du système (comme pas exemple a2dismod
)
Par exemple, la valeur de la variable d’environnement PATH
depuis un compte utilisateur non privilégié est :
michel@debg53sw:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
michel@debg53sw:~$
Mais si je me connecte sous le compte root
en utilisant la commande su
avec l’option login
(le tiret) :
michel@debg53sw:~$ su -
Mot de passe :
root@debg53sw:~#
Une fois que j’ai entré le mot de passe du compte root
,
le répertoire courant est maintenant le répertoire personnel du compte utilisateur root
et la variable d’environnement PATH
n’a plus la même valeur :
root@debg53sw:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@debg53sw:~#
Et on peut voir que le chemin /usr/sbin/
qui permet d’accéder à la commande a2dismod
est dans la liste des différents chemins qui est assignée à la variable PATH
Et tout ce blabla, rien que pour un simple tiret
(…et pourtant, il y aurait encore à dire au sujet de l’utilisation de cette option…)