Ich habe ein kleines Problem mit meiner PATHwenn ich sudo:
Meine PATHvon Benutzer Shell:
/usr/local/bin:/usr/bin:/bin:/opt/bin
My PATHfrom root shell, via suoder root login auf TTY:
/usr/sbin:/usr/bin:/sbin:/bin
Meine PATHvon Root-Shell, über sudo -s:
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin
Wie Sie sehen können, bei der Verwendung sudo, um die Reihenfolge der /bin, /usr/binund /usr/local/binumgekehrt wird.
Es ist ziemlich nervig, vor allem wenn ich Vim benutze. Ich bin es gewohnt, vieinen Symlink zu haben vim. Die Konfiguration von Symlinks auf meinem Gentoo-System ist:
/bin/vi -> busybox
/usr/bin/vi -> vim
In den meisten Fällen wird durch einfaches Eingeben viVim sudo viangezeigt , aber wenn ich es verwende , lande ich auf der Busibox vi, da sich die PATHReihenfolge ändert !
Ich konnte nicht herausfinden, wie sudodieser neue Pfad aufgebaut ist. Gibt es eine Möglichkeit, ihn zu ändern?