Ich habe auf dem Server meines Freundes Sudo-Zugriff, auf dem Centos-6.3 ausgeführt wird. Wenn ich jedoch versuche, einige Befehle auszuführen sudo vim /var/www/html/index.html
, wird eine Fehlermeldung angezeigt. sudo: vim: command not found
Ich kann sie jedoch ausführen sudo su
und dann vim /var/www/html/index.html
funktioniert sie wie erwartet.
echo $PATH
und sudo echo $PATH
beide ergeben:
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jared/bin
sudo which vim
jedoch ergibt:
which: no vim in (/sbin:/bin:/usr/sbin:/usr/bin)
Ich habe versucht hinzuzufügen
export PATH=$PATH:/usr/local/bin
an dem /root/.bashrc
was wie behoben das problem bei der verwendung sudo su
aber nicht nur sudo <command>
.
Wie komme ich sudo <command>
zur Arbeit?