Debian: ‘bash: id: command not found’ beim Login

Keine schlimme, aber nervige Fehlermeldung beim Login via Terminal. Ursache sind die Pfade beim Ausführen von /etc/profile.

Hier heißt es

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"

aber der Pfad zu id ist unbekannt. Als Workaround hilft erst einmal, das in

if [ "`/usr/bin/id -u`" -eq 0 ]; then
# (etc., wie

zu ändern, indes wäre sinnvoller zu ermitteln, ob irgendeine andere Datei zuvor geladen wird, in der $PATH gesetzt werden sollte.

 

  1. Keine Kommentare