Guten Abend "Morgen",
ich hab hier ein Problem an dem ich ziemlich verzeifle, für einen Linux Pro sicherlich relativ simpel, daher wäre es nett, wenn ihr mir mal ein paar Tipps geben könntent.
Ich plane, meinen Pi jedes mal nach dem Booten automatisiert eine Mail an mich schickt.
Ich habe dazu folgendes Tutorial genutzt:
Klick mich sanft
diesen Text habe ich an den Standard Text der rc.local von Raspbian rangehängt:
fi
MAILRC="/etc/mailrc"
export MAILRC
/usr/local/bin/sendip.sh hans.huckebein@spassmail.fun
exit 0
mein eigentliches sendip.sh Skript welches unter usr/local/bin liegt sieht wie folgt aus:
#!/bin/bash
/sbin/ifconfig > /tmp/ifconfig
echo . >> /tmp/ifconfig
mailx -s iprasp $1 < /tmp/ifconfig
chmod 666 /tmp/ifconfig
sleep 1
rm /tmp/ifconfig
mailx habe ich bereits in einer andern Sache am Laufen, wo ich die Zugangsdaten in der ssmtp.conf hinterlegt habe (das läuft) ich habe nun zusätzlich noch die mailrec unter /etc mit quasi identischen Credentials wie in der ssmpt.conf erstellt, damit das SKript läuft.
Wenn ich meinen Pi jetzt durchstarte, und sehe wie ifconfig die IP zugewiesen bekommt
steht dort drunter wortwörtlich:
"/etc/rc.local: 22: /etc/rc.local: /usr/local/bin/sendip.sh Permission denied
Soweit ich gelesen habe werden alle Skripte aus der rc.local mit Rootrechten gestartet, von daher verstehe ich nicht, wo dort Berechtigungsprobleme auftreten können...
Ein anderes Skript will ich nicht einsetzen, ich möchte rausbekommen,woran es bei mir nun komplett hardert...
Jemand einen Tipp für mich?
Vielen Dank
LG