Hallo zusammen,
ich lese ja schon viel mit in diesem Forum und habe auch schon eine Menge Hilfreiches hier gelesen. Nun habe ich allerdings ein Problem, bei dem ich schon 2 Tage suche und keine Antwort gefunden habe. Mir schien die Kategorie gerade richtig, falls ich hier falsch sein sollte, bitte das Thema in die korrekte Kategorie einordnen. Danke.
Für meine NAS mit Ubuntu Server 20.04 möchte ich gerne ein Backup-script per UDEV starten, sobald eine USB-Festplatte angesteckt wird. Dann werden die Daten per rsync gesichert und sobald die Sicherung abgeschlossen ist, soll die NAS mir eine Email per ssmtp schicken.
Bis zur Sicherung funktioniert alles wie gewünscht, nur der Emailversand will nicht so, wie ich mir das vorstelle.
Der Clou ist folgendes:
1. ssmtp funktioniert tadellos unter meinem Admin-account. Emails werden versendet und kommen auch an der Zieladresse an. gleiches Skript per UDEV aufgerufen funktioniert nicht, er kann den Servernamen nicht auflösen.
2. mit nslookup den Mailserver angesprochen, gleiches Bild. Mit Admin-Account kein Problem, per UDEV-Regel kann der Server nicht gefunden werden.
3. noch rudimentärer, ein einfacher Ping an die Serveradresse und auch hier ist per UDEV-Regel kein durchkommen, mit dem Adminaccount schon.
4. ifconfig erkennt die Netzwerkkarte sowohl als Admin, als auch per UDEV korrekt. Wenigstens etwas.
Und jetzt die große Frage: Wieso klappt das nicht. Die Verbindung ist offensichtlich da, nur die Shell, in der die UDEV-Regel ausgeführt wird, scheint damit nicht umgehen zu können. Es könnte auch ein Rechte-Problem sein, allerdings habe ich bislang keinerlei Anhaltspunkte, wonach ich suchen soll. Ich gehe momentan davon aus, dass UDEV als ROOT ausgeführt wird (korrigiert mich, falls ich falsch liege) und der sollte doch überall Zugriff haben.
Ich bin mit meinem Latein am Ende und hoffe, dass mir hier jemand helfen kann. Ich freue mich auf die Vorschläge.
Gruß