J'ai accès à sudo sur mon serveur d'amis, exécutant centos-6.3, mais lorsque j'essaie d'exécuter certaines commandes comme sudo vim /var/www/html/index.html
j'obtiens une erreur, sudo: vim: command not found
je peux cependant exécuter sudo su
et puis vim /var/www/html/index.html
et cela fonctionne comme prévu.
echo $PATH
et les sudo echo $PATH
deux donnent:
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jared/bin
sudo which vim
donne cependant:
which: no vim in (/sbin:/bin:/usr/sbin:/usr/bin)
J'ai essayé d'ajouter
export PATH=$PATH:/usr/local/bin
à celui /root/.bashrc
qui a résolu le problème lors de l'utilisation, sudo su
mais pas seulement sudo <command>
.
Comment me rendre sudo <command>
au travail?