Tôi có quyền truy cập sudo trên máy chủ của bạn bè, chạy centos-6.3, nhưng khi tôi cố chạy một số lệnh như sudo vim /var/www/html/index.htmltôi gặp lỗi sudo: vim: command not found, tuy nhiên, tôi có thể chạy sudo suvà sau đó vim /var/www/html/index.htmlnó hoạt động như mong đợi.
echo $PATHvà sudo echo $PATHcả hai năng suất:
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jared/bin
sudo which vim tuy nhiên sản lượng:
which: no vim in (/sbin:/bin:/usr/sbin:/usr/bin)
Tôi đã thử thêm
export PATH=$PATH:/usr/local/bin
để /root/.bashrckhắc phục sự cố khi sử dụng sudo sunhưng không chỉ sudo <command>.
Làm thế nào để sudo <command>làm việc?