У мене на сервері друзів є доступ до судо, працює 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>
працювати?