Beheben eines defekten Ordners und von Dateien vom Typ „update-motd.d“ auf einem Headless-Ubuntu-SSH-Server

Beheben eines defekten Ordners und von Dateien vom Typ „update-motd.d“ auf einem Headless-Ubuntu-SSH-Server

Ich habe versucht, die motd.d-Dateien so zu reparieren, dass sie beim SSH-Booten auf meinem Android-Gerät angezeigt werden und habe dabei ein Online-Tutorial verwendet.

Jetzt kann ich sie nicht durch Eingabe testen, run-parts /etc/update-motd.dda ich immer wieder die folgenden Fehler erhalte.

run-parts: failed to exec /etc/update-motd.d/00-header:Exec format error
run-parts: /etc/update-motd.d/00-header exited with return code 1
run-parts: failed to exec /etc/update-motd.d/10-sysinfo: Exec format error
run-parts: /etc/update-motd.d/10-sysinfo exited with return code 1
run-parts: failed to exec /etc/update-motd.d/90-footer: Exec format error
run-parts: /etc/update-motd.d/90-footer exited with return code 1

Beim Eintippen systemctl status motderscheint dies auf meinem Bildschirm

motd.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

Inhalt der Datei /etc/update-motd.d/:

/etc/update-motd.d/00-header:  ASCII text
/etc/update-motd.d/10-sysinfo: ASCII text
/etc/update-motd.d/90-footer:  ASCII text

Ausgabe vonls -l /etc/update-motd.d/

-rwxr-xr-x 1 root root 1429 Jun  9 14:22 00-header
-rwxr-xr-x 1 root root 1927 Jun  9 14:25 10-sysinfo
-rwxr-xr-x 1 root root 2205 Jun  9 14:29 90-footer

Antwort1

Ich hatte tatsächlich das gleiche Problem und mein Fehler war ganz einfach:

ich vergaß das#!/bin/sh

verwandte Informationen