Hallo weise Männer und Frauen!
Bei der Arbeit habe ich eine Ubuntu 18.04-VM und ich habe seltsame Probleme beim Versuch, einige ausführbare Dateien von /bin auszuführen. Es beginnt direkt, wenn ich mich über SSH anmelde, gleich nach MOTD:
/bin/sh: 0: Can’t open /bin/lesspipe
Dienstprogramme wie zgrep, lesspipe und uncompress verursachen einen /bin/sh: 0: Can’t open /bin/<executable name> Fehler, andere jedoch nicht.
Verwirrender ist, dass z.B. bzcat funktioniert, zcat jedoch nicht.
Wenn ich die Befehle als SU ausführe, funktioniert aber alles.
Ich habe Screenshots und Protokolle meiner Untersuchung beigefügt. Ich habe sh, bash und fish ausprobiert und alle schmeissen den gleichen Fehler. Ich habe dash vorsichtshalber neu installiert und auch ein apt upgrade durchgeführt. Hat nicht geholfen.
Wichtige Hintergrundgeschichte: Dieser Server verwendet Kerberos, um Benutzer von ActiveDirectory zu authentifizieren. Nachdem ich mich angemeldet hatte, stellte ich fest, dass ich keine bash-Shell bekomme, sondern sh. Unser überladener Administrator hatte vergessen, den defaultShell-Parameter des Kontos auf /bin/bash zu setzen. Nachdem dies behoben war, bekam ich das oben beschriebene Problem.
Ich bin Ihnen sehr dankbar, wenn Sie eure Ideen zur Fehlerbehebung mitteilen können!