Ich habe festgestellt, dass der Standardpfad für root auf meinen VMs und Servern nicht / usr / local / bin enthält
sudo -s
echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin
Während normale Benutzer auf dem Server / usr / local / bin haben
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin
Warum braucht root / usr / local nicht im Pfad?
Wo ist der Standardpfad für einen Benutzer definiert?
/usr/local/bin
und einer ohne). Und der mit /usr/local/bin
, ich konnte nicht finden, wo es eingestellt wurde.
/usr/local/sbin
und/usr/local/bin
auf dem Standardpfad von root, aber es gibt Ausnahmen.