Consertando pasta e arquivos update-motd.d quebrados no servidor ssh Ubuntu sem cabeça

Consertando pasta e arquivos update-motd.d quebrados no servidor ssh Ubuntu sem cabeça

Eu estava tentando consertar os arquivos motd .d para que eles fossem exibidos ao inicializar o ssh no meu dispositivo Android e usei um tutorial online para tentar corrigi-los.

Agora não consigo testá-los digitando run-parts /etc/update-motd.dporque continuo recebendo os seguintes erros.

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

Digitando, systemctl status motdrecebo isso na minha tela

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

Conteúdo do arquivo /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

Saída dels -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

Responder1

Na verdade, tive o mesmo problema e meu erro foi muito simples:

eu esqueci o#!/bin/sh

informação relacionada