У меня есть доступ sudo на моем сервере друзей, работающем с centos-6.3, но когда я пытаюсь запустить некоторые команды, например, sudo vim /var/www/html/index.html
получаю сообщение об ошибке, sudo: vim: command not found
я могу, однако, запустить sudo su
и затем, vim /var/www/html/index.html
и все работает как положено.
echo $PATH
и sudo echo $PATH
оба дают:
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jared/bin
sudo which vim
однако дает:
which: no vim in (/sbin:/bin:/usr/sbin:/usr/bin)
Я пытался добавить
export PATH=$PATH:/usr/local/bin
к /root/.bashrc
которой, как исправить проблему при использовании, sudo su
но не только sudo <command>
.
Как мне добраться sudo <command>
до работы?