Eu tenho acesso ao sudo no servidor dos meus amigos, executando o centos-6.3, mas quando tento executar alguns comandos, como sudo vim /var/www/html/index.html
recebo um erro sudo: vim: command not found
, posso, no entanto, executar sudo su
e depois vim /var/www/html/index.html
funcionar como esperado.
echo $PATH
e sudo echo $PATH
ambos produzem:
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jared/bin
sudo which vim
no entanto produz:
which: no vim in (/sbin:/bin:/usr/sbin:/usr/bin)
Eu tentei adicionar
export PATH=$PATH:/usr/local/bin
ao /root/.bashrc
que corrigiu o problema ao usar, sudo su
mas não apenas sudo <command>
.
Como faço sudo <command>
para trabalhar?