Frage zu "rsync" local2remote

Begonnen von Bartimaus, 22 November 2024, 11:41:35

Vorheriges Thema - Nächstes Thema

Bartimaus

#15
Moin,

heute morgen sollte ein weiteres Backup-Rsync-Script laufen. Dies scheiterte aber wieder an "authentification failed".
Ein händischer Start des Scripts lief aber tadellos.

Da dieses Script aber über "systemd" gestartet werden soll (sobald der Remoteserver online ist), fehlten dem User "Root" aber die Rechte, da systemd scheinbar als Root ausgeführt wird. Also dem User root auf dem Remoterecchner auch die Keys übermittelt, schon lief es.

Mühsam ernährt sich das Eichhörnchen
LG
B.


FHEM@AMD-Ryzen7-5700U@Debian-LXC (ProxmoxHOST), CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Otto123

Moin,

Zitat von: Bartimaus am 25 November 2024, 11:46:06da systemd scheinbar als Root ausgeführt wird.
Das ist nur "per default" so. Du hättest es ändern können: User= Eintrag im unit File. siehe auch https://wiki.fhem.de/wiki/Fhem.service_(systemd_unit_file)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Bartimaus

#17
Danke Dir, bin ich gerade über Umwege auch drauf gestoßen. Test läuft

Edith: Test abgeschlossen, funktioniert ;)
LG
B.


FHEM@AMD-Ryzen7-5700U@Debian-LXC (ProxmoxHOST), CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Wernieman

Und es ist immer wichtig, den User zu nehmen, unter dem das Script läuft.

Und generell: Im Zweifelsfalle versuchen, es nicht unter root laufen lassen (Hast Du mittlerweile auch so gemacht?)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Bartimaus

Das Bash-Script wird über einen SystemD-Service gestartet.

Die Datei zum Service habe ich in der "Unit"-Sektion nun um den aktuellen User ergänzt. Jetzt wird das Script nicht mehr mit Root-Rechten gestartet und alles ist fein.
LG
B.


FHEM@AMD-Ryzen7-5700U@Debian-LXC (ProxmoxHOST), CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly